]> git.proxmox.com Git - mirror_frr.git/commit
pbrd:fix mismatching in match src-dst
authorChirag Shah <chirag@nvidia.com>
Fri, 17 Mar 2023 04:47:07 +0000 (21:47 -0700)
committerChirag Shah <chirag@nvidia.com>
Sat, 18 Mar 2023 00:01:13 +0000 (17:01 -0700)
commit03494887eddaa255d9b6a217bfff60cc63cede42
treeb2c15973f3e6be898eeebc48c0f77b2b6b6c3dbb
parent7644097f618d129c9a77746f7999ec674b5fcfae
pbrd:fix mismatching in match src-dst

upstream commit 67765a232d has incorect
address family check which prevent from
deleting src/dst config under pbr rule.

Ticket:#3405024
Issue:3405024
Testing Done:

Config:

pbr-map map6 seq 1
 match src-ip 2000::200:100:100:0/96
 match dst-ip 2000::100:100:100:0/96
 set nexthop-group group3

Before:
torc-12(config)# pbr-map map6 seq 1
torc-12(config-pbr-map)# no match src-ip 2000::200:100:100:0/96
Cannot mismatch families within match src/dst

After:
torc-12(config)# pbr-map map6 seq 1
torc-12(config-pbr-map)# no match src-ip 2000::200:100:100:0/96
torc-12(config-pbr-map)#

Signed-off-by: Chirag Shah <chirag@nvidia.com>
pbrd/pbr_vty.c