mirror_frr/sharpd
Donald Sharp 1be0815df0 sharpd: Update 'sharp watch import` to allow prefix
Instead of defaulting the import-check to a /32
allow the tester to specify any prefix that they want
when doing an import-check.

Test:

donna.cumulusnetworks.com# sharp watch import
  A.B.C.D/M   The v4 prefix for import check to watch
  X:X::X:X/M  The v6 prefix to signal for watching
donna.cumulusnetworks.com# sharp watch import 4.5.6.0/24
donna.cumulusnetworks.com# show ip import-check
4.5.6.0
 resolved via kernel
 via 10.50.11.1, enp0s3
 Client list: sharp(fd 21)
donna.cumulusnetworks.com# sharp watch import 4:5:6::0/64
donna.cumulusnetworks.com# show ipv6 import-check
4:5:6::
 resolved via kernel
 fe80::cad7:19ff:fe0a:fdfd, via enp0s3
 fe80::ce37:abff:fe4f:a601, via enp0s3
 Client list: sharp(fd 21)
donna.cumulusnetworks.com# sharp watch nexthop
  A.B.C.D   The v4 address to signal for watching
  X:X::X:X  The v6 nexthop to signal for watching
donna.cumulusnetworks.com# sharp watch nexthop 4.5.6.7
donna.cumulusnetworks.com# sharp watch nexthop 4:5::6:7
donna.cumulusnetworks.com# show ip nht
4.5.6.7
 unresolved
 Client list: sharp(fd 21)
donna.cumulusnetworks.com# show ipv6 nht
4:5::6:7
 unresolved
 Client list: sharp(fd 21)

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2019-07-31 10:47:46 -04:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive sharpd 2019-02-13 15:03:30 -05:00
sharp_globals.h sharpd: Setup route installation to be able to select vrf to use 2019-03-01 16:12:05 -05:00
sharp_main.c sharpd: Add 'sharp data nexthop' data dump 2019-02-07 10:14:17 -05:00
sharp_nht.c sharpd: Add 'sharp data nexthop' data dump 2019-02-07 10:14:17 -05:00
sharp_nht.h sharpd: Add 'sharp data nexthop' data dump 2019-02-07 10:14:17 -05:00
sharp_vty.c sharpd: Update 'sharp watch import` to allow prefix 2019-07-31 10:47:46 -04:00
sharp_vty.h sharpd: Add Super Happy Advanced Routing Protocol 2017-11-27 09:16:30 -05:00
sharp_zebra.c Revert "Ospf missing interface handling 2" 2019-06-23 19:46:39 -04:00
sharp_zebra.h sharpd: Add ability to pass vrf we want to watch 2019-03-01 16:15:02 -05:00
sharpd.conf.sample sharpd: Add Super Happy Advanced Routing Protocol 2017-11-27 09:16:30 -05:00
subdir.am sharpd: Add 'sharp data nexthop' data dump 2019-02-07 10:14:17 -05:00