..
.gitignore
pim6d: add skeleton for IPv6 PIM daemon
2022-01-12 18:23:50 +01:00
AUTHORS
CAVEATS
COMMANDS
DEBUG
LINUX_KERNEL_MROUTE_MFC
Makefile
mtracebis.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
mtracebis_netlink.c
*: manual SPDX License ID conversions
2023-02-09 14:09:07 +01:00
mtracebis_netlink.h
pimd: Declarations should have variable names
2025-11-07 10:54:55 -05:00
mtracebis_routeget.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
mtracebis_routeget.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim6_cmd.c
pim6d: implement filter for MLD joins
2025-07-02 14:30:29 -03:00
pim6_cmd.h
pimd: add pim interface mode
2025-05-27 13:19:56 -05:00
pim6_main.c
pimd,pim6d: implement multicast route map support
2025-07-02 09:59:41 -03:00
pim6_mld.c
Merge pull request #19198 from anlancs/pim6d/fix-drop-packet
2025-10-21 09:17:58 -05:00
pim6_mld.h
pim6d: implement MLD source/group limits
2025-02-10 15:40:07 -03:00
pim6_mld_protocol.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_addr.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_addr.h
pimd, lib, vtysh: Added new 'router pim[6] [vrf NAME]' config node
2024-07-16 13:30:35 -05:00
pim_assert.c
rip*,ospf*,pimd: Remove use of the EVENT_OFF macro
2025-04-29 14:45:29 -04:00
pim_assert.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_autorp.c
pimd: Fix Autorp del error logging
2025-08-24 16:17:40 +00:00
pim_autorp.h
pimd: fix nonstandard endian check
2025-05-23 16:24:58 +02:00
pim_bfd.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_bfd.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_bsm.c
pimd: fix wrong bsm case with vrf
2025-08-19 15:32:17 +08:00
pim_bsm.h
pimd: Implement autorp mapping agent CLI
2024-11-19 22:33:11 +00:00
pim_bsr_rpdb.c
rip*,ospf*,pimd: Remove use of the EVENT_OFF macro
2025-04-29 14:45:29 -04:00
pim_cmd.c
pimd: Remove weird Hidden message in help string
2026-01-05 14:59:39 -05:00
pim_cmd.h
pimd: Add DM debug commands
2025-06-04 18:20:14 +00:00
pim_cmd_common.c
pimd: Added support for multi-oif static mroute
2025-10-21 21:10:21 +02:00
pim_cmd_common.h
pimd: add a null check after vrf lookup
2025-06-09 09:53:27 -05:00
pim_dm.c
pimd: use the correct vrf with recv prune and state refresh
2025-06-09 10:35:59 -05:00
pim_dm.h
pimd: Prune immediately if a mcast packet is received on the wrong interface
2025-06-04 18:21:54 +00:00
pim_errors.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_errors.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_hello.c
*: convert struct interface->connected to DLIST
2023-11-22 23:00:30 +01:00
pim_hello.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_iface.c
pimd: Fix warnings for pimd
2025-11-21 11:07:52 -08:00
pim_iface.h
pimd: implement filter for IGMP joins
2025-07-02 14:30:25 -03:00
pim_ifchannel.c
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_ifchannel.h
pimd: un-loop pim_upstream.h / pim_ifchannel.h
2025-06-04 13:52:46 +02:00
pim_igmp.c
eigrpd, ospfd, pimd: Fix usage of packed member unaligned
2025-10-03 11:26:28 -04:00
pim_igmp.h
pimd: add proxy join/prune functionality
2024-09-23 11:43:32 -07:00
pim_igmp_join.h
pim6d: Impelmenting "ipv6 mld join"
2023-04-03 04:05:17 -07:00
pim_igmp_mtrace.c
eigrpd, ospfd, pimd: Fix usage of packed member unaligned
2025-10-03 11:26:28 -04:00
pim_igmp_mtrace.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_igmp_stats.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_igmp_stats.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_igmpv2.c
pimd: drop mismatch report packets
2025-07-17 10:00:04 +08:00
pim_igmpv2.h
pimd: drop mismatch report packets
2025-07-17 10:00:04 +08:00
pim_igmpv3.c
pimd: demote a warning to a debug to avoid spamming the logs
2025-10-29 23:25:48 -05:00
pim_igmpv3.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_instance.c
pimd, pim6d: changes to pimreg register socket initialization
2025-11-21 11:03:27 -08:00
pim_instance.h
pimd: Fix PIM MLAG Update Peer Zebra Status Upon Local MLAG Connection Restoration
2025-11-21 11:03:26 -08:00
pim_int.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_int.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_join.c
pimd: add boundary checks when parsing join/graft source lists
2025-06-10 13:15:29 -05:00
pim_join.h
pimd: add dm grafting
2025-05-27 13:19:56 -05:00
pim_jp_agg.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_jp_agg.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_macro.c
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_macro.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_main.c
pimd,pim6d: implement multicast route map support
2025-07-02 09:59:41 -03:00
pim_memory.c
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_memory.h
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_mlag.c
pimd: Fix warnings for pimd
2025-11-21 11:07:52 -08:00
pim_mlag.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_mroute.c
pimd: crash while trying mroute_read when fd=-1
2025-11-21 11:03:26 -08:00
pim_mroute.h
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_msdp.c
pimd: rewrite MSDP neighbor selection logic
2025-06-18 13:22:30 -03:00
pim_msdp.h
*: Stop using thread as a variable name
2025-11-03 14:27:17 -05:00
pim_msdp_packet.c
*: Stop using thread as a variable name
2025-11-03 14:27:17 -05:00
pim_msdp_packet.h
*: Stop using thread as a variable name
2025-11-03 14:27:17 -05:00
pim_msdp_socket.c
*: Stop using thread as a variable name
2025-11-03 14:27:17 -05:00
pim_msdp_socket.h
pimd: add support for MSDP authentication
2024-07-29 11:40:53 -03:00
pim_msg.c
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_msg.h
pimd: Candidate-BSR support
2024-09-09 13:27:49 -05:00
pim_nb.c
pimd: Added support for multi-oif static mroute
2025-10-21 21:10:21 +02:00
pim_nb.h
pimd: Added support for multi-oif static mroute
2025-10-21 21:10:21 +02:00
pim_nb_config.c
Merge pull request #19765 from ThalesGroup/bugfix/ip_static_mroute
2025-10-22 23:12:38 -05:00
pim_neighbor.c
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_neighbor.h
*: Rename struct thread to struct event
2023-03-24 08:32:17 -04:00
pim_nht.c
pimd,pim6d: next hop lookup using BGP routes
2025-06-18 12:59:55 -03:00
pim_nht.h
pimd,pim6d: next hop lookup using BGP routes
2025-06-18 12:59:55 -03:00
pim_oil.c
rip*,ospf*,pimd: Remove use of the EVENT_OFF macro
2025-04-29 14:45:29 -04:00
pim_oil.h
pimd: Use a better name for oil_parent
2023-09-19 13:03:50 -04:00
pim_pim.c
eigrpd, ospfd, pimd: Fix usage of packed member unaligned
2025-10-03 11:26:28 -04:00
pim_pim.h
pimd: Implement Prune Limit Timer
2025-06-04 18:22:55 +00:00
pim_register.c
pimd: Fix warnings for pimd
2025-11-21 11:07:52 -08:00
pim_register.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_routemap.c
pimd: implement filter for IGMP joins
2025-07-02 14:30:25 -03:00
pim_routemap.h
pimd: implement filter for IGMP joins
2025-07-02 14:30:25 -03:00
pim_rp.c
pimd: protect against use of NULL rp table during shutdown
2025-05-27 13:19:56 -05:00
pim_rp.h
pimd: Refactor pim NHT
2024-12-13 17:36:34 +00:00
pim_rpf.c
pimd: Refactor pim NHT
2024-12-13 17:36:34 +00:00
pim_rpf.h
pimd: Refactor pim NHT
2024-12-13 17:36:34 +00:00
pim_signals.c
*: expose and clean up 'noreturn' functions
2025-04-24 13:41:23 -04:00
pim_signals.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_sock.c
pimd: Fix warnings for pimd
2025-11-21 11:07:52 -08:00
pim_sock.h
pimd, pim6d: changes to pimreg register socket initialization
2025-11-21 11:03:27 -08:00
pim_ssm.c
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_ssm.h
pimd: initial introduction of PIM dense mode (pim-dm)
2025-05-27 13:19:56 -05:00
pim_ssmpingd.c
pimd: fix unchecked return value coverity issues
2025-10-13 21:35:31 -07:00
pim_ssmpingd.h
*: Rename struct thread to struct event
2023-03-24 08:32:17 -04:00
pim_state_refresh.c
pimd: use the correct vrf with recv prune and state refresh
2025-06-09 10:35:59 -05:00
pim_state_refresh.h
pimd: add dm state refresh
2025-05-27 13:19:56 -05:00
pim_static.c
pimd: Use a better name for oil_parent
2023-09-19 13:03:50 -04:00
pim_static.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_str.h
pimd: Remove pim_addr_dump
2023-07-21 07:29:26 -04:00
pim_tib.c
pimd: Fix DM graft/prune from IGMP join/leave events
2025-06-04 18:21:54 +00:00
pim_tib.h
pimd: add proxy join/prune functionality
2024-09-23 11:43:32 -07:00
pim_time.c
*: Convert event.h to frrevent.h
2023-03-24 08:32:17 -04:00
pim_time.h
*: Convert event.h to frrevent.h
2023-03-24 08:32:17 -04:00
pim_tlv.c
pimd: Candidate-BSR support
2024-09-09 13:27:49 -05:00
pim_tlv.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_upstream.c
Merge pull request #20109 from soumyar-roy/soumya/pimd_batch1
2025-12-03 09:43:10 -06:00
pim_upstream.h
Merge pull request #18903 from nabahr/pim-dense-updates
2025-06-05 10:42:13 -04:00
pim_util.c
pim6d: support group-type command
2025-04-29 15:34:47 -03:00
pim_util.h
pim6d: support group-type command
2025-04-29 15:34:47 -03:00
pim_vty.c
pimd/pim6d: fix wrong running config
2025-08-08 17:32:36 +08:00
pim_vty.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_vxlan.c
pimd: pimd crashed because of indexing invalid index in an array
2025-11-21 11:02:37 -08:00
pim_vxlan.h
pimd: Send up to 10 NULL registers on vxlan startup
2024-01-10 15:36:47 -05:00
pim_vxlan_instance.h
pimd: Fix for crash during networking restart
2025-04-23 14:03:02 +00:00
pim_zebra.c
pimd: clean up variable-shadow warnings
2025-04-08 14:41:27 -04:00
pim_zebra.h
*: auto-convert to SPDX License IDs
2023-02-09 14:09:11 +01:00
pim_zlookup.c
*: Stop using thread as a variable name
2025-11-03 14:27:17 -05:00
pim_zlookup.h
pimd,pim6d,zebra: add opaque data on route lookup
2025-06-18 12:59:55 -03:00
pim_zpthread.c
pimd: clean up variable-shadow warnings
2025-04-08 14:41:27 -04:00
pimd.c
pimd: Implement Prune Limit Timer
2025-06-04 18:22:55 +00:00
pimd.h
pimd: Add DM debug commands
2025-06-04 18:20:14 +00:00
README
pimd: fix frr url
2020-03-29 17:19:37 -04:00
subdir.am
pimd: implement filter for IGMP joins
2025-07-02 14:30:25 -03:00
test_igmpv3_join.c
pim6d: Impelmenting "ipv6 mld join"
2023-04-03 04:05:17 -07:00
TODO
TROUBLESHOOTING