summaryrefslogtreecommitdiff
path: root/pimd/pim_cmd_common.c
AgeCommit message (Collapse)Author
2022-03-28pim6d: Implementing "show ipv6 pim upstream" CLIAbhishek N R
Adding new show CLI to display pim upstream information. Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-03-28pim6d: Implementing "show ipv6 pim secondary" CLIAbhishek N R
Adding new show CLI to display pim secondary addresses. Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-03-28pim6d: Implementing "show ipv6 pim rpf" CLIAbhishek N R
Adding new show CLI to display pim RPF information. Also corrected ipv4 json object. Signed-off-by: Abhishek N R <abnr@vmware.com>
2022-03-28pimd: Moving the common functions from pim_cmd.cAbhishek N R
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-03-11pimd: Fix Null pointer dereferencesMobashshera Rasool
Fixing the below problem: Dereferencing a pointer that might be "NULL" "group_dnode" when calling "yang_is_last_list_dnode" in api pim_process_no_rp_cmd Although there is no NULL pointer dereference since yang_dnode_exists is called before using the dnode. So removing the unnecessary yang_dnode_exists api call and directly get the node and if node does not exists, return. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-03-08pimd: Modify "ip pim rp <> prefix-list <>" commandMobashshera Rasool
1. Moving the processing of the above command to an api. 2. Change DEFUN to DEPFY 3. Make the api common for pimv4 and pimv6 processing. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-03-08pim6d: Modify apis pim_process_rp_cmd for common processingMobashshera Rasool
Modify the apis pim_process_rp_cmd and pim_process_no_rp_cmd to accomodate ipv4 as well as ipv6. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-03-08pimd: Moving processing of "ip pim rp <grp>" cmd to a common apiMobashshera Rasool
1. Moving the processing of the command to a common api. 2. Changing the DEFUN to DEFPY. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-03-01pim6d: Adding ipv6 mroute INTERFACE X:X::X:X [X:X::X:X]" clisarita patra
This cli is used to add multicast route on interface Signed-off-by: sarita patra <saritap@vmware.com>
2022-03-01pim6d: Adding "ipv6 multicast boundary oil WORD" clisarita patra
This cli is used to define multicast boundary on interface. Signed-off-by: sarita patra <saritap@vmware.com>
2022-03-01pim6d: Adding "[no] ipv6 pim active-active" clisarita patra
This cli used to mark the interface as active-active. Signed-off-by: sarita patra <saritap@vmware.com>
2022-03-01pim6d: Adding "ipv6 pim hello (1-65535) [(1-65535)]" CLIsarita patra
This cli used to configure PIMV6 hello and hold timer on interface. Signed-off-by: sarita patra <saritap@vmware.com>
2022-03-01pim6d: Adding "ipv6 pim dr-priority" CLIsarita patra
This cli used to configure PIMV6 dr-priority on interface. Signed-off-by: sarita patra <saritap@vmware.com>
2022-03-01pim6d: Adding "ipv6 pim" CLIsarita patra
This cli used to enable PIMV6 on interface. Signed-off-by: sarita patra <saritap@vmware.com>
2022-02-28pim6d: Add ipv6 pim register-suppress-time CLIMobashshera Rasool
Adding below CLI for pim6d [no] ipv6 pim register-suppress-time (1-65535) Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pim6d: Adding ipv6 pim rp keep-alive-timerMobashshera Rasool
Adding below CLI for pim6d daemon [no] ipv6 pim rp keep-alive-timer [(1-65535)] Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pim6d: Adding ipv6 pim keep-alive-timerMobashshera Rasool
Adding the below CLI for pim6d daemon: ipv6 pim keep-alive-timer (1-65535) Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pim6d: Adding ipv6 pim packet CLIMobashshera Rasool
Adding below CLI for pim6d daemon: [no] ipv6 pim packet (1-255) Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pim6d: Adding ipv6 pim spt-switchover CLIMobashshera Rasool
Adding the below CLIs for ipv6: [no] ipv6 pim spt-switchover infinity-and-beyond [no] ipv6 pim spt-switchover infinity-and-beyond prefix-list WORD Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pim6d: Implementing join-prune interval CLIMobashshera Rasool
Adding "ipv6 pim join-prune interval (1-65535) Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pimd: Moving pim_cli_get_vrf_name function to common fileMobashshera Rasool
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2022-02-28pimd: Adding pim_cmd_common.h and .cMobashshera Rasool
This is to keep the cmd changes common to v4 and v6 in this file. Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>