Closed jdrouhard closed 11 months ago
Can one of the admins verify this patch?
Should I change the merge target to the 9.0_LTS branch? this bug actually hit us earlier this week when we set up some routing table policies.
Ping @igor-ivanov @iftahl - not sure exactly how PRs in this repo get merged or how issues are tracked, but I just want to bring attention to this. This bug is causing us to not be able to use VMA since we rely on some policy based routing using extended table IDs which doesn't currently work without this bug fix.
@jdrouhard please update commit message using format as "issue: 1214066 Update ..."
bot:retest
bot:retest
bot:retest
bot:retest
Description
This fixes a few places that weren't updated from
unsigned char
touint32_t
when support for extended route and rule tables was done for issue 1214066 (a90d08dd5140e0cbc6b6a45ddf71ebda69bb4141)What
Changes type for
table_id
fromunsigned char
->uint32_t
in more places.Why ?
Extended routing table IDs overflow when used in these functions since unsigned char can only contain values up to 255 (8 bits) but extended table IDs can be 32 bits.
Change type
What kind of change does this PR introduce?
Check list