..
.gitignore
pim6d: add skeleton for IPv6 PIM daemon
2022-01-12 18:23:50 +01:00
AUTHORS
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
DEBUG
LINUX_KERNEL_MROUTE_MFC
Makefile
build: non-recursive pimd
2017-09-07 16:20:42 +02:00
mtracebis_netlink.c
pimd: fix mtracebis tool warning
2023-01-19 12:09:29 -03: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
build, vtysh: extract vtysh commands from .xref
2022-10-26 17:12:34 +01:00
pim6_cmd.h
pim6d: Add "[no] debug pimv6 bsm" cli
2022-10-20 01:07:48 -07:00
pim6_main.c
pimd: Assign a vty port value for v6
2022-09-28 08:27:02 -04:00
pim6_mld_protocol.h
pim6d: add fresh MLD implementation
2022-05-06 16:01:59 +02:00
pim6_mld.c
pim6d: Modify "show ipv6 mld join json" o/p
2023-02-09 00:14:24 -08:00
pim6_mld.h
pim6d: Completing "ipv6 mld last-member-query-count" command.
2022-08-28 23:33:07 -07:00
pim_addr.c
pim6d: remove PIM_V6_TEMP_BREAK
2022-02-16 16:40:56 +01:00
pim_addr.h
pimd,pim6d: Change the show running commands based on address family
2022-09-26 00:09:45 -07:00
pim_assert.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -05: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_bsm.c
pimd: fix unaligned accesses
2022-07-12 12:48:04 +02:00
pim_bsm.h
pim6d: add pimv6 support for bsmmsg_grpinfo
2022-07-07 10:56:45 -07:00
pim_cmd_common.c
Merge pull request #12713 from opensourcerouting/fix/json_naming_deprecation
2023-02-01 15:39:18 -05:00
pim_cmd_common.h
pimd: Move "show ip pim bsm-database" cmd to DEFPY
2022-10-20 01:07:48 -07:00
pim_cmd.c
*: fix non-const northbound XPath format strings
2023-01-27 12:01:20 +01: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
pimd, pim6d: send secondary address in PIM hello packet
2022-09-30 03:35:49 -07:00
pim_hello.h
pim6d: IPv6-adjust Hello/TLV processing
2022-02-14 06:45:03 +01:00
pim_iface.c
pim6d: Handle IPV6 for "no ipv6 pim"
2022-11-14 00:17:48 -08:00
pim_iface.h
pim6d: Changing igmp_enable to gm_enable.
2022-06-27 05:52:02 -07:00
pim_ifchannel.c
pimd: Handling SGRPT prune received
2022-12-15 04:02:23 -08: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: delay creating the socket
2022-11-09 04:11:23 -05: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: IGMP Querier election is not correct in LAN scenario
2022-09-27 05:04:24 -07:00
pim_igmp.h
pimd, pim6d: Changing IGMP to GM in few macro's.
2022-09-18 22:15:19 -07:00
pim_igmpv2.c
pimd, pim6d: Changing IGMP to GM in debug macros.
2022-09-13 23:29:33 -07: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, pim6d: Changing IGMP to GM in debug macros.
2022-09-13 23:29:33 -07:00
pim_igmpv3.h
pim6d: drop off IGMP code
2022-02-16 16:40:56 +01:00
pim_instance.c
pimd, pim6d: Send register msg via register socket
2022-08-04 00:49:10 -07:00
pim_instance.h
pimd: Modifying member of pim_instance to accomodate IPv6 changes
2022-08-26 01:14:08 -07:00
pim_int.c
*: reindent
2017-07-17 14:04:07 +02:00
pim_int.h
pim_join.c
pim6d, pimd: Discard (*,G) prune if WC bit is set but RPT bit is unset.
2022-11-21 22:00:10 -08: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
pimd: Handle rpf_addr in join/prune processing
2022-07-06 02:41:48 -07:00
pim_jp_agg.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_macro.c
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02: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: Remove extraneous include of version.h
2023-02-10 09:07:46 -05:00
pim_memory.c
pimd: Remove pim_br vestiges
2022-10-27 15:51:47 -04:00
pim_memory.h
pimd: Remove pim_br vestiges
2022-10-27 15:51:47 -04:00
pim_mlag.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -05:00
pim_mlag.h
pim6d: drop off MLAG code
2022-02-16 16:40:56 +01:00
pim_mroute.c
pimd: fix igmp source packet check
2022-11-02 03:23:23 -07:00
pim_mroute.h
build, vtysh: extract vtysh commands from .xref
2022-10-26 17:12:34 +01:00
pim_msdp_packet.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -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
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_msdp_socket.h
pimd: Make msdp struct pim_instance *
aware
2017-07-24 13:51:37 -04:00
pim_msdp.c
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02: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: Handle rpf_addr in pim_msg_build_jp_groups()
2022-07-06 02:41:47 -07:00
pim_msg.h
pim6d: include IPv6 pseudoheader in TX checksums
2022-03-28 14:13:23 +02:00
pim_nb_config.c
pimd, pim6d: Update upstream rpf disable/enable pim on interface
2022-11-14 00:17:48 -08:00
pim_nb.c
pimd: Northbound support for pim passive enable
2022-05-12 23:51:21 -07:00
pim_nb.h
pimd: Northbound support for pim passive enable
2022-05-12 23:51:21 -07:00
pim_neighbor.c
pimd: Removal of unused function pim_neighbor_find_prefix
2022-09-02 09:50:28 -07:00
pim_neighbor.h
pimd: Removal of unused function pim_neighbor_find_prefix
2022-09-02 09:50:28 -07:00
pim_nht.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -05:00
pim_nht.h
pimd, pim6d: Update upstream rpf disable/enable pim on interface
2022-11-14 00:17:48 -08:00
pim_oil.c
pimd: Fix (S,G) debug issue
2022-12-16 03:05:37 -08:00
pim_oil.h
pimd: Remove unused extern pim_channel_oil_list
2022-07-05 02:25:03 -07:00
pim_pim.c
pim6d: Removal of IPV6_HDRINCL option
2022-06-13 16:51:01 +05:30
pim_pim.h
pimd: Disable sending of control packets on passive interface
2022-05-12 23:51:21 -07:00
pim_register.c
pimd: consistently ignore prefix list mask len
2022-11-04 17:17:39 +01:00
pim_register.h
pim6d: Send register msg with IPv6 global address
2022-06-21 20:44:10 -07:00
pim_routemap.c
bgpd, lib, ospf6d, ospfd, pimd, zebra: Rework routemap event callback
2019-05-10 18:43:21 -04:00
pim_rp.c
pimd, pim6d: Fix rp-info OIF having PIM disabled interface
2022-10-25 21:25:23 -07:00
pim_rp.h
pim6d: Implementing "show ipv6 pim rp-info" CLI
2022-03-28 23:53:15 -07:00
pim_rpf.c
pimd, pim6d: Don't allow pim disabled interface as nexthop
2022-11-14 00:17:48 -08:00
pim_rpf.h
pimd: modify rpf_addr from prefix to pim_addr
2022-07-06 02:41:47 -07: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
pim6d: mroute stuck in register state, multicast traffic getting drops
2022-08-23 00:09:20 -07:00
pim_sock.h
pimd, pim6d: Send register msg via register socket
2022-08-04 00:49:10 -07:00
pim_ssm.c
pimd: consistently ignore prefix list mask len
2022-11-04 17:17:39 +01:00
pim_ssm.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_ssmpingd.c
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_ssmpingd.h
pim6d: Changes done in pim_ssmpingd to support v6
2022-03-16 13:54:24 +05:30
pim_static.c
pimd: fix static mroute to also take into account the input interface
2022-07-28 16:27:19 -05:00
pim_static.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_str.c
pimd: remove pim_str_sg_dump()
2022-01-17 14:02:18 +01:00
pim_str.h
pim6d: Longest possible length of a (S,G) string is 94 bytes
2022-07-12 04:46:57 -07:00
pim_tib.c
pimd: Unchecked return value
2022-10-27 03:57:55 -07: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
pim_tlv.c
pimd, pim6d: send secondary address in PIM hello packet
2022-09-30 03:35:49 -07:00
pim_tlv.h
pimd, pim6d: send secondary address in PIM hello packet
2022-09-30 03:35:49 -07:00
pim_upstream.c
pimd: consistently ignore prefix list mask len
2022-11-04 17:17:39 +01:00
pim_upstream.h
pim6d: Adjust rpf_addr in pim_upstream
2022-07-06 02:41:47 -07:00
pim_util.c
pimd: consistently ignore prefix list mask len
2022-11-04 17:17:39 +01:00
pim_util.h
pimd, pim6d: Define pim_addr_is_multicast API
2022-10-20 01:11:52 -07:00
pim_vty.c
pimd: Make pimd happy with clang-16
2022-10-26 07:39:47 -04:00
pim_vty.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_vxlan_instance.h
pimd: handle ipmr-lo operational state changes
2020-02-14 09:18:30 -08:00
pim_vxlan.c
pim6d: Pass pim_addr for pim_nht callbacks.
2022-07-06 02:56:43 -07:00
pim_vxlan.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_zebra.c
pim6d: Adjust rpf_addr in pim_zebra
2022-07-06 02:41:47 -07:00
pim_zebra.h
pimd: Remove the api from .h file since there is no definition of it
2022-07-17 23:01:52 -07:00
pim_zlookup.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -05:00
pim_zlookup.h
pimd: un-dependency-hell pim_instance.h
2022-05-06 15:10:57 +02:00
pim_zpthread.c
pimd: Add missing enums to switch statement
2023-01-31 15:15:42 -05:00
pimd.c
pimd: Limit pim's ecmp to what zebra tells us is the multipath
2022-06-23 13:29:19 -04:00
pimd.h
pimd: Remove some unused defines in pimd.h
2022-09-28 08:27:02 -04:00
README
pimd: fix frr url
2020-03-29 17:19:37 -04:00
subdir.am
Merge pull request #12196 from opensourcerouting/xref-vtysh
2022-11-03 08:54:09 -04: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