]> git.puffer.fish Git - matthieu/frr.git/commit
pimd, yang: Implement igmp static-group command
authorNathan Bahr <nbahr@atcorp.com>
Wed, 26 Jun 2024 17:41:45 +0000 (12:41 -0500)
committerNathan Bahr <nbahr@atcorp.com>
Thu, 15 Aug 2024 16:20:00 +0000 (16:20 +0000)
commit0cb1bf78736573f13d45e6b138a8c1ac42228b1f
treeb79a2e0bcbcdbb02d22052f03c300c06d8cd9d16
parentaa9d66e922e2a232b2fd89b87d8cb7409ae82dc1
pimd, yang: Implement igmp static-group command

This will add a static IGMP group that does not rely on an underlying
socket join which sends traffic to the cpu unneccesarily. Instead, the
groups are joined directly without any IGMP interactions.
New command is under interfaces, 'ip igmp static-group ...'.
Added an alias for 'ip igmp join ...' to 'ip igmp join-group'.
Moved IGMP join groups to new yang list "join-group" and reused
the "static-group" list for the IGMP static groups.

Signed-off-by: Nathan Bahr <nbahr@atcorp.com>
12 files changed:
pimd/pim6_cmd.c
pimd/pim_cmd.c
pimd/pim_iface.c
pimd/pim_iface.h
pimd/pim_igmp.h
pimd/pim_memory.c
pimd/pim_memory.h
pimd/pim_nb.c
pimd/pim_nb.h
pimd/pim_nb_config.c
pimd/pim_vty.c
yang/frr-gmp.yang