Go to file
anuradhak 755210ab1d pimd: display reg-state and join-state info in the pim_upstream output
Changed the state field in the "sh ip pim upstream" output to include
register and join state info as a comma separated value. Register info
is supressed if reg-state=NoInfo.

Sample output:
=============
root@fhr:/home/cumulus# net show pim upstream
Iif       Source          Group           State       Uptime   JoinTimer
RSTimer   KATimer   RefCnt
swp1      33.1.1.1        239.1.1.2       J,RegP      00:00:18 --:--:--
00:00:44  00:03:24       2
root@fhr:/home/cumulus#

root@rp:/home/cumulus# net show pim upstream
Iif       Source          Group           State       Uptime   JoinTimer
RSTimer   KATimer   RefCnt
lo        *               239.1.1.2       J           00:02:08 00:00:52
--:--:--  --:--:--       1
swp1      33.1.1.1        239.1.1.2       J           00:00:16 00:00:11
--:--:--  00:03:26       1
root@rp:/home/cumulus#

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>

Ticket: CM-14700
Testing Done: pim-smoke
2017-03-10 10:48:47 -08:00
bgpd Merge branch 'stable/2.0' 2017-03-10 14:20:40 +01:00
cumulus cumulus, tools: Allow nhrpd to be brought up 2017-03-07 16:51:26 +01:00
debian Lowercase frr.conf 2017-03-09 09:45:00 -05:00
doc Lowercase frr.conf 2017-03-09 09:45:00 -05:00
fpm *: Convert libfpm -> libfrrfpm 2017-02-03 08:43:09 -05:00
gdb gdb: Add a directory of files with gdb macros 2016-05-26 15:33:30 +00:00
init build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
isisd isisd: remove reload-by-reexec 2017-03-08 16:04:56 +01:00
ldpd lib: hide away logging internals 2017-03-08 00:15:40 +01:00
lib lib: Fix missed code 2017-03-10 08:24:55 -05:00
m4 build: include copy of pkg.m4, fix invocation 2017-01-18 18:01:53 +01:00
nhrpd lib: remove remaining struct zlog * args 2017-03-08 00:15:40 +01:00
ospf6d lib: remove remaining struct zlog * args 2017-03-08 00:15:40 +01:00
ospfclient ospfclient: fix gcc -O0 build 2017-02-14 03:31:26 +01:00
ospfd ospfd: remove unused usage() function 2017-03-08 16:04:38 +01:00
pimd pimd: display reg-state and join-state info in the pim_upstream output 2017-03-10 10:48:47 -08:00
pkgsrc build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ports pimd: merge pimd as of 2015-01-19 2016-05-25 20:38:32 -04:00
qpb Protobuf: Update library name to reflect name change to FRR 2017-01-20 02:59:10 +07:00
redhat distro/redhat: package nhrpd 2017-03-07 16:31:07 +01:00
ripd lib: remove remaining struct zlog * args 2017-03-08 00:15:40 +01:00
ripngd lib: remove remaining struct zlog * args 2017-03-08 00:15:40 +01:00
snapcraft snapcraft: Add snapcraft build and definition files 2017-01-26 04:23:43 +07:00
solaris ospfd: make libfrrospf a private non-dynamic lib 2017-02-07 17:19:15 +01:00
tests lib: remove remaining struct zlog * args 2017-03-08 00:15:40 +01:00
tools Lowercase frr.conf 2017-03-09 09:45:00 -05:00
vtysh merge: pre-revert inapplicable changes 2017-03-10 14:18:20 +01:00
watchfrr Lowercase frr.conf 2017-03-09 09:45:00 -05:00
zebra Merge branch 'stable/2.0' 2017-03-10 14:20:40 +01:00
.gitignore nhrpd: implement next hop resolution protocol 2017-03-07 16:20:29 +01:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
bootstrap.sh autoreconf -i 2007-02-06 19:28:28 +00:00
buildtest.sh buildtest.sh: Change name from quagga to frr 2017-01-20 00:36:29 +07:00
ChangeLog Doc: Update URL to freerangerouting.org 2017-01-20 00:34:03 +07:00
common.am *: Convert libfpm -> libfrrfpm 2017-02-03 08:43:09 -05:00
COMMUNITY.md frr: Modify doc to talk about cli 2016-12-16 15:35:14 -05:00
configure.ac *: add frr_config_fork() 2017-03-08 00:15:36 +01:00
COPYING *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
COPYING-LGPLv2.1 build: remove LGPL v2.0, add LGPL v2.1 2016-11-15 17:19:38 +09:00
Makefile.am nhrpd: implement next hop resolution protocol 2017-03-07 16:20:29 +01:00
NEWS release: 0.99.24 2016-06-03 15:56:44 -04:00
README *: Update README 2017-01-27 12:53:40 -05:00
README.NetBSD build: remove $Format tags 2016-12-20 17:54:03 +01:00
render_md.py build: number sections in COMMUNITY.md HTML 2016-12-05 19:08:00 +01:00
REPORTING-BUGS Doc: Update Bug Reporting instructions to FreeRangeRouting and Github Issue Tracker 2017-01-20 00:31:01 +07:00
SERVICES nhrpd: implement next hop resolution protocol 2017-03-07 16:20:29 +01:00
stamp-h.in Initial revision 2002-12-13 20:15:29 +00:00
update-autotools * README.NetBSD: use update-autotools instead of autoreconf 2007-02-02 16:52:38 +00:00

Free Range Routing is free software that manages various IPv4 and IPv6 routing
protocols.

Currently Free Range Routing supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1,
RIPv2, RIPng, PIM-SM/MSDP and LDP as well as very early support for IS-IS.

See the file REPORTING-BUGS to report bugs.

Free Range Routing is free software. See the file COPYING for copying conditions.

Public email discussion can be found at https://lists.nox.tf/listinfo/frr

Our public slack channel is at https://freerangerouting.slack.com