Abhishek N R
789d0ec4de
pim6d: Moving reusable code to common api for "show mroute summary" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 04:53:12 -07:00
Abhishek N R
1c1077c200
pim6d: Moving reusable code to common api for "show ip/ipv6 mroute count" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 04:43:28 -07:00
Abhishek N R
4f1f8ff9aa
pim6d: Moving reusable code to common api for "show ip/ipv6 mroute" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 04:27:20 -07:00
Abhishek N R
334d2f8c3d
pim6d: Moving reusable code to common api for "show ip/ipv6 multicast count" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 04:04:14 -07:00
Abhishek N R
8e15c9aa06
pim6d: Moving reusable code to common api for "show ip/ipv6 multicast" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 03:51:41 -07:00
Abhishek N R
e7c01c6769
pim6d: Moving reusable code to common api for "show pim state" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 03:29:02 -07:00
Abhishek N R
c630970866
pim6d: Moving reusable code to common api for "show pim upstream rpf" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 03:10:21 -07:00
Abhishek N R
622da92f35
pim6d: Moving reusable code to common api for "show pim upstream join desired" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 02:57:49 -07:00
Abhishek N R
9aa0569d6e
pim6d: Moving reusable code to common api for "show pim upstream" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 02:40:21 -07:00
Abhishek N R
19296b58e4
pim6d: Moving reusable code to common api for "show pim statistics" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 01:59:58 -07:00
Abhishek N R
5e52c8d5c8
pim6d: Moving reusable code to common api for "show pim secondary" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 01:33:01 -07:00
Abhishek N R
e21c4e9075
pim6d: Moving resuable code to common api for "show pim rp-info" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-09 00:49:38 -07:00
Abhishek N R
6d1bd8c28a
pim6d: Moving resuable code to common api for "show pim rpf" command
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-06-08 22:49:16 -07:00
Sai Gomathi N
fa5138d676
pim6d: Add 'debug pimv6 zebra'
...
Implementing debug pimv6 zebra command for debugging about
the events from zebra that come up through the ZAPI.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:33 -07:00
Sai Gomathi N
904dbf5310
pim6d: Add 'debug pimv6 trace' and 'debug pimv6 trace detail'
...
Implementing debugs pimv6 trace and trace detail for tracing pim code
and how it is running.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:33 -07:00
Sai Gomathi N
d05746d48d
pim6d: Add 'debug_pimv6_packetdump_send_cmd' and 'debug_pimv6_packetdump_recv_cmd'
...
Implementing debug pimv6 packetdump send and recv coomands for debugging
of pimv6 packet sent and received which are dumped.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:33 -07:00
Sai Gomathi N
60940ee264
pim6d: Add 'debug pimv6 packets'
...
Implementing pimv6 packets debug to information about packet generation for sending
and about packet handling from a received packet.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:33 -07:00
Sai Gomathi N
c51c7de263
pim6d: Add 'debug pimv6 events'
...
Implementing debug pimv6 events command for debugging PIMv6 system events.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:33 -07:00
Sai Gomathi N
dcfd5abed7
pim6d: Add 'debug pimv6 nht' and 'debug pimv6 nht detial'
...
Implementing debug pimv6 nht command for PIMv6 nexthop tracking.
It will display information about RPF lookups and information about when a nexthop changes.
debug pimv6 nht detial for for PIMv6 nexthop in detail.This is not enabled by default.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-18 03:31:21 -07:00
Sai Gomathi N
bf385e2653
pim6d: Add 'debug pimv6'
...
Implementing debug pimv6 command for PIMv6 protocol activity.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-17 21:43:13 -07:00
Sai Gomathi N
4e65109c7f
pim6d: Add 'clear ipv6 mroute [vrf NAME] count' CLI
...
Adding clear ipv6 mroute count command for resetting
multicast routes and count.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-17 00:05:19 -07:00
Sai Gomathi N
09a754ead1
pim6d: Add 'clear ipv6 pim [vrf NAME] oil' command
...
Adding clear ipv6 pim [vrf NAME] oil CLI for resetting
PIMv6 output interface list.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-17 00:05:19 -07:00
Sai Gomathi N
a14ae31412
pim6d: Add 'clear ipv6 mroute [vrf NAME]' command
...
Adding clear ipv6 mroute cli for resetting the PIMv6 mroutes.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-16 22:47:05 -07:00
Sai Gomathi N
ef1b0a2d8c
pim6d: Adding 'clear ipv6 pim statistics [vrf NAME]' cmd
...
Adding clear ipv6 pim statistics cli for resetting pimv6 statistics
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-16 22:47:05 -07:00
Sai Gomathi N
58d5712048
pimd: Moving the common functions from pim_cmd.c file
...
Moving the functions that are used by both IPV4 and IPV6 to a
common file pim_cmd_common.c file.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-05-16 22:47:04 -07:00
sarita patra
9726536d1d
pimd: Northbound support for pim passive enable
...
Added nothbound callbacks for pim-passive-enable
Signed-off-by: sarita patra <saritap@vmware.com>
2022-05-12 23:51:21 -07:00
sarita patra
d017bf3cb0
pimd: introduce ip pim passive command
...
Added a new cli command "ip pim passive" in the interface context,
to disable sending of pim control packets on the interface.
Signed-off-by: sarita patra <saritap@vmware.com>
2022-05-12 23:50:06 -07:00
Rafael Zalamena
8bc5979049
Merge pull request #11142 from patrasar/pim_register_show_fix
...
pimd: fixing wrong diplay registerTx
2022-05-03 17:01:30 -03:00
sarita patra
007784ccff
pimd: fixing wrong diplay registerTx
...
Signed-off-by: sarita patra <saritap@vmware.com>
2022-05-03 08:53:47 -07:00
David Lamparter
46a3bfa695
Merge pull request #10988 from AbhishekNR/ipv6_mroute_cli
2022-04-29 10:23:37 +02:00
Abhishek N R
74e8197b33
pim6d: Implementing "show ipv6 mroute summary" CLI
...
Adding new show CLI to display ipv6 mroute summary information.
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-28 02:14:49 -07:00
Abhishek N R
c41a9dcfa2
pim6d: Implementing "show ipv6 mroute count" CLI
...
Adding new show CLI to display ipv6 mroute count information.
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-28 02:14:49 -07:00
Abhishek N R
50ba39bf4c
pim6d: Implementing "show ipv6 mroute" CLI
...
Adding new show CLI to display ipv6 mroute information.
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-28 02:14:48 -07:00
David Lamparter
0cbed9511a
lib, zebra, pimd: clean up/fix VRF DECLVAR macros
...
There's a common pattern of "get VRF context for CLI node" here, which
first got a helper macro in zebra that then permeated into pimd.
Unfortunately the pimd copy wasn't quite adjusted correctly and thus
caused two coverity warnings (CID 1517453, CID 1517454).
Fix the PIM one, and clean up by providing a common base macro in
`lib/vty.h`.
Also rename the macros (add `_VRF`) to make more clear what they do.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-04-28 11:09:26 +02:00
Abhishek N R
3b767e4b6d
pimd: Moving the common functions from pim_cmd.c
...
Moving the functions that are used by both IPV4 and IPV6 to a
common file pim_cmd_common.c file
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-28 01:43:19 -07:00
David Lamparter
633a50d11c
Merge pull request #11031 from AbhishekNR/v6_multicast
2022-04-28 10:06:00 +02:00
Abhishek N R
3e55b3b5fd
pim6d: Implementing "show ipv6 multicast count" CLI
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-27 04:26:35 -07:00
Abhishek N R
ca3b5906fc
pim6d: Implementing "show ipv6 multicast" CLI
...
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-27 04:25:51 -07:00
mobash-rasool
27562f3815
Merge pull request #11088 from opensourcerouting/pim-debug-snafus
...
pimd: fix SNAFUs in debug flags
2022-04-26 21:05:50 +05:30
Abhishek N R
be126d919a
pimd: Moving the common functions from pim_cmd.c
...
Moving the functions that are used by both IPV4 and IPV6 to a
common file pim_cmd_common.c file
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-26 07:02:58 -07:00
David Lamparter
d1b7dfbe08
Merge pull request #10712 from patrasar/pim_nexthop_prefix_to_pimaddr
2022-04-26 15:39:36 +02:00
David Lamparter
e9c59240f6
pimd: add missing debug igmp trace detail
...
The flag was defined but there was no command to actually enable it.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-04-26 10:49:03 +02:00
Sai Gomathi N
fb0054120d
pim6d: Modifying the mld group watermark command name
...
Modifying the "mld_group_watermark_cmd" to "ipv6_mld_group_watermark_cmd"
and "igmp_group_watermark_cmd" to "ip_igmp_group_watermark_cmd" for consistency.
Signed-off-by: Sai Gomathi N <nsaigomathi@vmware.com>
2022-04-24 23:44:27 -07:00
Donald Sharp
831a15d3e3
Merge pull request #11023 from AbhishekNR/igmp_flag
...
pimd: Changing PIM_OIF_FLAG_PROTO_IGMP to PIM_OIF_FLAG_PROTO_GM
2022-04-20 07:43:09 -04:00
Mobashshera Rasool
a6324d6a30
pimd: Correct the spelling of Rendezvous
...
Rendevous --> Rendezvous
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-04-18 23:17:43 -07:00
mobash-rasool
4e3ccd396c
Merge pull request #10931 from g-balaji1/pimv6-ssm-cmds
...
pim6d: Addition of ipv6 ssmpingd config commands
2022-04-13 15:50:31 +05:30
Abhishek N R
80a82b567f
pimd: Changing PIM_OIF_FLAG_PROTO_IGMP to PIM_OIF_FLAG_PROTO_GM
...
Modified marco name so that it can be reused in mld.
Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-04-13 01:19:03 -07:00
Balaji Gurudoss
a8caf78d61
pim6d: Addition of ipv6 ssmpingd config commands
...
Signed-off-by: Balaji Gurudoss <G_Balaji1@dell.com>
2022-04-12 18:07:24 +05:30
Mobashshera Rasool
e1f87dce0f
pimd: correct the show ip igmp sources output
...
frr(config-if)# ip igmp join 232.1.1.1 10.10.10.10
frr(config-if)# do sh ip igmp sources
Interface Address Group Source Timer Fwd Uptime
ens192 232.1.1.1 10.10.10.10 04:10 N 00:00:10
frr(config-if)#
The above output is misaligned and is having Address field which is not
required here.
Fixing it.
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-04-11 00:17:11 -07:00
sarita patra
641ac7c7d3
pim6d: Display mrib_nexthop_addr with %pPA
...
Signed-off-by: sarita patra <saritap@vmware.com>
2022-04-06 22:37:58 -07:00