..
.gitignore
pim6d: add skeleton for IPv6 PIM daemon
2022-01-12 18:23:50 +01:00
AUTHORS
pimd: Remove unnecessary QuaggaId
2016-12-21 20:26:03 -05:00
CAVEATS
pimd: added mtrace caveat
2018-02-27 14:03:39 +01:00
COMMANDS
pimd: show ip igmp statistics command
2018-05-04 17:05:19 +02:00
COPYING
pimd: merge pimd as of 2015-01-19
2016-05-25 20:38:32 -04:00
DEBUG
pimd: Cleanup the headers.
2017-01-19 10:01:02 -05:00
LINUX_KERNEL_MROUTE_MFC
pimd: Remove unnecessary QuaggaId
2016-12-21 20:26:03 -05:00
Makefile
build: non-recursive pimd
2017-09-07 16:20:42 +02:00
mtracebis_netlink.c
pimd ripd ripngd: variable shadowing fixes
2018-09-12 12:55:31 +02:00
mtracebis_netlink.h
*: conform with COMMUNITY.md formatting rules, via 'make indent'
2018-03-06 14:04:32 -05:00
mtracebis_routeget.c
*: fix config.h/zebra.h include order
2018-09-08 21:30:42 +02:00
mtracebis_routeget.h
pimd: Multicast traceroute client and router
2018-02-19 23:13:55 +01:00
mtracebis.c
pimd: replace inet_ntoa
2020-10-22 10:13:56 -04:00
pim6_cmd.c
pim6d: Correct the spelling of Rendezvous
2022-04-18 23:17:43 -07:00
pim6_cmd.h
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-12 18:07:24 +05:30
pim6_main.c
pim6d: reenable pim_init()
2022-03-12 22:57:34 +01:00
pim6_mroute_msg.c
pim6d: fix remaining IPv6 mroute nits
2022-03-24 12:32:30 +01:00
pim6_stubs.c
pim6d: send PIM packets
2022-03-28 14:13:22 +02:00
pim_addr.c
pim6d: remove PIM_V6_TEMP_BREAK
2022-02-16 16:40:56 +01:00
pim_addr.h
lib, pimd: add a bunch of address helpers
2022-04-07 14:00:36 +02:00
pim_assert.c
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_assert.h
pim6d: IPv6-adjust assert-related addrs
2022-02-14 06:45:03 +01:00
pim_bfd.c
pim6d: Adding show running for ipv6 mld commands
2022-02-28 01:38:41 -08:00
pim_bfd.h
pimd: rework BFD integration
2021-04-23 09:28:57 -03:00
pim_br.c
pim6d: Replace pim_br_unknown with PIMADDR_ANY
2022-03-10 03:24:52 -08:00
pim_br.h
pim6d: Replace pim_br_unknown with PIMADDR_ANY
2022-03-10 03:24:52 -08:00
pim_bsm.c
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_bsm.h
pim6d: Parse BSM packet for PIMv6
2022-03-25 03:57:19 -07:00
pim_cmd_common.c
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-12 18:07:24 +05:30
pim_cmd_common.h
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-12 18:07:24 +05:30
pim_cmd.c
pimd: Correct the spelling of Rendezvous
2022-04-18 23:17:43 -07:00
pim_cmd.h
pimd: Moving the common functions from pim_cmd.c
2022-03-28 23:53:24 -07:00
pim_errors.c
pimd: PIM_[ERR|WARN] -> EC_PIM
2018-09-13 19:12:58 +00:00
pim_errors.h
pimd: PIM_[ERR|WARN] -> EC_PIM
2018-09-13 19:12:58 +00:00
pim_hello.c
pim6d: IPv6-adjust Hello/TLV processing
2022-02-14 06:45:03 +01:00
pim_hello.h
pim6d: IPv6-adjust Hello/TLV processing
2022-02-14 06:45:03 +01:00
pim_iface.c
pimd: remove pim_interface->options
2022-04-08 10:30:24 +02:00
pim_iface.h
pimd: remove pim_interface->options
2022-04-08 10:30:24 +02:00
pim_ifchannel.c
pimd: remove useless PIM_IF_* macros
2022-04-04 14:11:29 +02:00
pim_ifchannel.h
pim6d: IPv6-adjust pim_ifchannel_*
2022-02-14 06:45:03 +01:00
pim_igmp_join.h
pim6d: drop off IGMP code
2022-02-16 16:40:56 +01:00
pim_igmp_mtrace.c
pimd: Add IGMP join sent/failed statistics
2022-03-13 19:31:34 +02:00
pim_igmp_mtrace.h
pimd: Modifying struct igmp_sock to gm_sock for IPv6
2021-12-03 10:27:12 -08:00
pim_igmp_stats.c
pimd: Add additional IGMP stats (peak number of groups)
2022-03-15 14:08:35 +02:00
pim_igmp_stats.h
pimd: Add additional IGMP stats (peak number of groups)
2022-03-15 14:08:35 +02:00
pim_igmp.c
pimd: remove pim_interface->options
2022-04-08 10:30:24 +02:00
pim_igmp.h
pimd: Add additional IGMP stats (generic/group specific queries sent)
2022-03-14 10:50:28 +02:00
pim_igmpv2.c
pimd: fix igmp query packet
2022-03-16 15:43:27 -04:00
pim_igmpv2.h
pimd: Modifying struct igmp_sock to gm_sock for IPv6
2021-12-03 10:27:12 -08:00
pim_igmpv3.c
pimd, zebra: Fix spelling of fowarding
2022-04-02 07:46:19 -04:00
pim_igmpv3.h
pim6d: drop off IGMP code
2022-02-16 16:40:56 +01:00
pim_instance.c
*: rework renaming the default VRF
2021-12-21 22:09:29 +03:00
pim_instance.h
pim6d: Mroute changes
2022-03-23 19:34:28 +05:30
pim_int.c
*: reindent
2017-07-17 14:04:07 +02:00
pim_int.h
*: make consistent & update GPLv2 file headers
2017-05-15 16:37:41 +02:00
pim_join.c
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_join.h
pimd: Handle pim join/prune recv flow for ipv6
2022-02-28 10:36:04 -08:00
pim_jp_agg.c
pim6d: IPv6-adjust RPF lookups
2022-02-16 16:32:26 +01:00
pim_jp_agg.h
pimd: Modifying in_addr to pim_addr in struct pim_jp_agg_group for IPv6
2022-01-10 21:10:29 -08:00
pim_macro.c
pim6d: IPv6-adjust pim_ifchannel_*
2022-02-14 06:45:03 +01:00
pim_macro.h
pimd: Modifying in_addr to pim_addr in struct pim_interface for IPv6
2022-01-10 21:10:29 -08:00
pim_main.c
pimd: move iface lib initialization to a proper place
2022-01-24 20:14:18 +03:00
pim_memory.c
*: require semicolon after DEFINE_MTYPE & co
2021-03-17 06:18:17 +01:00
pim_memory.h
*: require semicolon after DEFINE_MTYPE & co
2021-03-17 06:18:17 +01:00
pim_mlag.c
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_mlag.h
pim6d: drop off MLAG code
2022-02-16 16:40:56 +01:00
pim_mroute_msg.c
pim6d: Mroute changes
2022-03-23 19:34:28 +05:30
pim_mroute.c
pimd: Send immediate join( with possible SG RPT prune bit set
2022-04-01 09:01:38 -04:00
pim_mroute.h
pim6d: Mroute changes
2022-03-23 19:34:28 +05:30
pim_msdp_packet.c
bgpd, lib, pimd: Remove sockopt_cork
2022-03-12 08:21:16 -05:00
pim_msdp_packet.h
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_msdp_socket.c
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_msdp_socket.h
pimd: Make msdp struct pim_instance *
aware
2017-07-24 13:51:37 -04:00
pim_msdp.c
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_msdp.h
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_msg.c
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_msg.h
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_nb_config.c
Merge pull request #10365 from SaiGomathiN/ipv6-config-cmd
2022-04-05 21:07:15 +02:00
pim_nb.c
pim: Keeping list of address-family under gmp container
2022-01-17 05:10:20 -08:00
pim_nb.h
pim6d: moving FRR_PIM_AF_XPATH_VAL into pim_nb.h
2022-02-28 15:57:47 -08:00
pim_neighbor.c
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pim_neighbor.h
pim6d: IPv6-adjust neigh->source_addr
2022-02-14 06:45:03 +01:00
pim_nht.c
pim6d: fix mis-printed nexthop
2022-04-04 14:48:54 +02:00
pim_nht.h
pim6d: Parse BSM packet for PIMv6
2022-03-25 03:57:19 -07:00
pim_oil.c
pim6d: Mroute changes
2022-03-23 19:34:28 +05:30
pim_oil.h
pimd: Remove pim_channel_oil_change_iif from header file
2022-04-05 21:54:01 -07:00
pim_pim.c
pimd: remove useless PIM_IF_* macros
2022-04-04 14:11:29 +02:00
pim_pim.h
pim6d: IPv6 headers are always stripped on receive
2022-03-25 04:24:15 -07:00
pim_register.c
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_register.h
pim6d: Mroute changes
2022-03-23 19:34:28 +05:30
pim_routemap.c
bgpd, lib, ospf6d, ospfd, pimd, zebra: Rework routemap event callback
2019-05-10 18:43:21 -04:00
pim_rp.c
pim6d: Implementing "show ipv6 pim rp-info" CLI
2022-03-28 23:53:15 -07:00
pim_rp.h
pim6d: Implementing "show ipv6 pim rp-info" CLI
2022-03-28 23:53:15 -07:00
pim_rpf.c
pim6d: Modify apis in pim_rpf.c for PIMv4/PIMv6
2022-03-08 00:57:51 -08:00
pim_rpf.h
Merge pull request #10657 from patrasar/pim_remove_in_addr_none
2022-03-02 10:42:17 +01:00
pim_signals.c
*: Convert quagga_signal_X to frr_signal_X
2021-11-11 14:41:27 -05:00
pim_signals.h
*: Convert quagga_signal_X to frr_signal_X
2021-11-11 14:41:27 -05:00
pim_sock.c
pimd: Add IGMP join sent/failed statistics
2022-03-13 19:31:34 +02:00
pim_sock.h
pimd: Add IGMP join sent/failed statistics
2022-03-13 19:31:34 +02:00
pim_ssm.c
pimd: use SSM check helper
2022-04-07 14:00:40 +02:00
pim_ssm.h
pimd: Show group-type under show ip pim rp-info
2022-03-12 10:41:07 +02:00
pim_ssmpingd.c
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-12 18:07:24 +05:30
pim_ssmpingd.h
pim6d: Changes done in pim_ssmpingd to support v6
2022-03-16 13:54:24 +05:30
pim_static.c
pim6d: Adding show running for ipv6 mld commands
2022-02-28 01:38:41 -08:00
pim_static.h
pim6d: IPv6-adjust static multicast routes
2022-02-16 16:40:56 +01:00
pim_str.c
pimd: remove pim_str_sg_dump()
2022-01-17 14:02:18 +01:00
pim_str.h
pimd: remove pim_addr_copy
2022-01-17 14:08:32 +01:00
pim_tib.c
pimd: refactor/split IGMP integration
2022-03-12 22:47:08 +01:00
pim_tib.h
pimd: refactor/split IGMP integration
2022-03-12 22:47:08 +01:00
pim_time.c
pimd: actually return msec in timer_remain_msec()
2021-11-17 11:17:44 +01:00
pim_time.h
*: make consistent & update GPLv2 file headers
2017-05-15 16:37:41 +02:00
pim_tlv.c
pim6d: decode IPv6 source addresses
2022-03-12 22:57:34 +01:00
pim_tlv.h
pim6d: IPv6-adjust Hello/TLV processing
2022-02-14 06:45:03 +01:00
pim_upstream.c
pimd, zebra: Fix spelling of fowarding
2022-04-02 07:46:19 -04:00
pim_upstream.h
pim6d: Handling IPV6 in pim_upstream
2022-02-28 11:10:00 -08:00
pim_util.c
pim6d: Add pim_get_all_mcast_group api
2022-03-08 00:57:51 -08:00
pim_util.h
pim6d: Add pim_get_all_mcast_group api
2022-03-08 00:57:51 -08:00
pim_vty.c
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-12 18:07:24 +05:30
pim_vty.h
pim6d: Adding show running for ipv6 mld commands
2022-02-28 01:38:41 -08:00
pim_vxlan_instance.h
pimd: handle ipmr-lo operational state changes
2020-02-14 09:18:30 -08:00
pim_vxlan.c
Merge pull request #10959 from patrasar/pim_coverity
2022-04-05 09:38:42 -04:00
pim_vxlan.h
pimd: move, rename and deploy pim_addr_is_any()
2022-01-17 14:03:26 +01:00
pim_zebra.c
pimd: fix pim_instance NULL deference in pim_zebra_if_address_add
2022-04-04 05:27:59 -07:00
pim_zebra.h
pimd: refactor/split IGMP integration
2022-03-12 22:47:08 +01:00
pim_zlookup.c
pimd: fix pim_instance NULL deference in zclient_lookup_read_pipe
2022-04-04 05:27:59 -07:00
pim_zlookup.h
pim6d: IPv6-adjust RPF lookups
2022-02-16 16:32:26 +01:00
pim_zpthread.c
*: Change thread->func to return void instead of int
2022-02-23 19:56:04 -05:00
pimd.c
pim6d: Adding the base changes
2022-02-28 01:38:24 -08:00
pimd.h
pimd: Added new option "detail" in the "debug pim nht" CLI
2022-03-03 22:33:20 -08:00
README
pimd: fix frr url
2020-03-29 17:19:37 -04:00
subdir.am
pim6d: send PIM packets
2022-03-28 14:13:22 +02:00
test_igmpv3_join.c
pimd: Remove #if 0 code from system
2021-01-28 13:37:53 -05:00
TODO
pimd: Cleanup TODO file
2018-02-26 21:33:02 -05:00
TROUBLESHOOTING
pimd: merge pimd as of 2015-01-19
2016-05-25 20:38:32 -04:00