diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2021-08-19 16:46:30 +0200 | 
|---|---|---|
| committer | Rafael Zalamena <rzalamena@opensourcerouting.org> | 2025-02-19 09:49:06 -0300 | 
| commit | b84493132c2470fee3daf1be7262e88b86265e47 (patch) | |
| tree | fa14914c9be00e65439946c0881583b27247c548 /pimd/pim_nb.c | |
| parent | 66434fc2eea13c83b60f46212e85d33d03ec9c3d (diff) | |
pimd: allow restricting neighbors per interface
Just filter incoming packets against a specified prefix-list.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_nb.c')
| -rw-r--r-- | pimd/pim_nb.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/pimd/pim_nb.c b/pimd/pim_nb.c index 3cd5c0f4e5..9a2fc5f3cd 100644 --- a/pimd/pim_nb.c +++ b/pimd/pim_nb.c @@ -315,6 +315,13 @@ const struct frr_yang_module_info frr_pim_info = {  			}  		},  		{ +			.xpath = "/frr-interface:lib/interface/frr-pim:pim/address-family/neighbor-filter-prefix-list", +			.cbs = { +				.modify = lib_interface_pim_address_family_nbr_plist_modify, +				.destroy = lib_interface_pim_address_family_nbr_plist_destroy, +			} +		}, +		{  			.xpath = "/frr-interface:lib/interface/frr-pim:pim/address-family/bfd",  			.cbs = {  				.create = lib_interface_pim_address_family_bfd_create,  | 
