diff options
author | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-04-30 22:04:58 +0200 |
---|---|---|
committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2022-05-02 08:43:40 +0200 |
commit | eea685b6d30b03b0924c0773b1f3563d95ee621f (patch) | |
tree | 367eb007077f597d7fa6ac3e792444d64b44545a /bgpd/bgp_vty.h | |
parent | bgpd: Rename graceful restart constants for R-bit capabilities (diff) | |
download | frr-eea685b6d30b03b0924c0773b1f3563d95ee621f.tar.xz frr-eea685b6d30b03b0924c0773b1f3563d95ee621f.zip |
bgpd: Implement CEASE/Hard Reset notification
Also, add N-Bit (Notification) flag for Graceful Restart.
This is a preparation for RFC8538.
More information: https://datatracker.ietf.org/doc/html/rfc8538
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_vty.h')
-rw-r--r-- | bgpd/bgp_vty.h | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/bgpd/bgp_vty.h b/bgpd/bgp_vty.h index 4b393275d..143d3c1ac 100644 --- a/bgpd/bgp_vty.h +++ b/bgpd/bgp_vty.h @@ -59,19 +59,18 @@ struct bgp; "V AS LocalAS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd PfxSnt Desc\n" #define BGP_SHOW_SUMMARY_HEADER_FAILED "EstdCnt DropCnt ResetTime Reason\n" -#define BGP_SHOW_PEER_GR_CAPABILITY( \ - vty, p, use_json, json) \ - do { \ - bgp_show_neighbor_graceful_restart_local_mode( \ - vty, p, use_json, json); \ - bgp_show_neighbor_graceful_restart_remote_mode( \ - vty, p, use_json, json); \ - bgp_show_neighnor_graceful_restart_rbit( \ - vty, p, use_json, json); \ - bgp_show_neighbor_graceful_restart_time( \ - vty, p, use_json, json); \ - bgp_show_neighbor_graceful_restart_capability_per_afi_safi(\ - vty, p, use_json, json); \ +#define BGP_SHOW_PEER_GR_CAPABILITY(vty, p, use_json, json) \ + do { \ + bgp_show_neighbor_graceful_restart_local_mode(vty, p, \ + use_json, json); \ + bgp_show_neighbor_graceful_restart_remote_mode( \ + vty, p, use_json, json); \ + bgp_show_neighnor_graceful_restart_flags(vty, p, use_json, \ + json); \ + bgp_show_neighbor_graceful_restart_time(vty, p, use_json, \ + json); \ + bgp_show_neighbor_graceful_restart_capability_per_afi_safi( \ + vty, p, use_json, json); \ } while (0) #define VTY_BGP_GR_DEFINE_LOOP_VARIABLE \ |