]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: bgp pbr ignores bgp fs entries with 0.0.0.0 ips written.
authorPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 27 Nov 2018 12:35:28 +0000 (13:35 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Fri, 30 Nov 2018 14:32:13 +0000 (15:32 +0100)
commit4c2876fb8d61cd3e2bf9668fdc10bd30140ef3af
treefb87d85549d8d6bf4e2f7d25148d3f417cdec84a
parentf17b99ed1709c8e6cc940d3dbad737d3be21ddc4
bgpd: bgp pbr ignores bgp fs entries with 0.0.0.0 ips written.

when converting bgp fs entries to bgp pbr entries, the fields of the
flowspec are analysed. In the case src ip or dst ip is set to 0.0.0.0,
that field is ignored, thus preventing from injecting a rule that can
not be injected into the pbr. This can be done by avoiding mentioning
the field in the bitmask structure used to convert data to pbr entries.

PR=61620
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Acked-by: Emmanuel Vize <emmanuel.vize@6wind.com>
bgpd/bgp_flowspec_util.c