On Thu, Nov 22, 2018 at 05:56:20PM +0100, Claudio Jeker wrote: > On Tue, Nov 13, 2018 at 06:53:55PM +0100, Claudio Jeker wrote: > > This is a large diff that changes the way communities are stored in > > filters and filter_sets. Both standard communities and large communities > > now share the same data structure for lookups and at the same time the > > filters are extended to allow more then one community to match per rule > > (currently the maximum is 3). I did leave extended communities outside for > > now since this diff is already big enough but they will follow in a second > > step. > > > > So now filters like > > deny to any large-community 196618:0:666 large-community 196618:0:3 > > deny to any community 13030:1016 community 13030:50000 > > will work and match only if both communities are matched. > > > > As a side effect the bgpctl show rib code is changed and there is no > > longer a limitation that only one of the filter is allowed to be used. > > In other words 'bgpctl show rib as 13030 community 1303:1036' will > > work now. > > > > Apart from that there should be no other visible change. > > > > Please test and report back
OK job@