mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 01:31:55 +00:00
Filters: Do not clamp EC set values to 16 bit for EC_GENERICs
Thanks to Lennert Buytenhek <buytenh@wantstofly.org> for the patch.
This commit is contained in:
parent
33f7fbc42d
commit
e46128fb50
@ -112,7 +112,7 @@ f_new_ec_item(u32 kind, u32 ipv4_used, u32 key, u32 vf, u32 vt)
|
|||||||
{
|
{
|
||||||
u64 fm, to;
|
u64 fm, to;
|
||||||
|
|
||||||
if (ipv4_used || (key >= 0x10000)) {
|
if ((kind != EC_GENERIC) && (ipv4_used || (key >= 0x10000))) {
|
||||||
check_u16(vf);
|
check_u16(vf);
|
||||||
if (vt == EC_ALL)
|
if (vt == EC_ALL)
|
||||||
vt = 0xFFFF;
|
vt = 0xFFFF;
|
||||||
|
Loading…
Reference in New Issue
Block a user