Improve handling of source-as when an AS_SET is rightmost. In that case
authorclaudio <claudio@openbsd.org>
Thu, 9 Aug 2018 21:12:33 +0000 (21:12 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 9 Aug 2018 21:12:33 +0000 (21:12 +0000)
commitbb8f45f7e2c6b04e218e34c60f4e0ea40980287d
tree16b0ebee29f17587e3b36aaa8ff62e8fcb02aee3
parent34b3c2498bf578abd0dd15fab57a236305bfd784
Improve handling of source-as when an AS_SET is rightmost. In that case
use the rightmost AS from the previous AS path segment. As suggested in
rfc6472. Also fix a long standing bug of AS 42 >< 4242 matching 43 - 4241
instead of 1-41 and 4243 and upwards. Last but not least pass the filter_as
struct to as_compare since that will make it easier to implement as-sets.
OK benno@, OK job@ on a previous version
usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/util.c