]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_dump.h
bgpd: update BFD config on update-source change
[mirror_frr.git] / bgpd / bgp_dump.h
index a54388fef2a466fbe1b8d2291cdf768b371a1017..a8cbd8ed2c8f05669acbe0e3ed919691656b80e9 100644 (file)
 #define MSG_PROTOCOL_BGP4MP_ET 17
 
 /* subtype value */
-#define BGP4MP_STATE_CHANGE          0
-#define BGP4MP_MESSAGE               1
-#define BGP4MP_ENTRY                 2
-#define BGP4MP_SNAPSHOT              3
-#define BGP4MP_MESSAGE_AS4           4
-#define BGP4MP_STATE_CHANGE_AS4      5
+#define BGP4MP_STATE_CHANGE 0
+#define BGP4MP_MESSAGE 1
+#define BGP4MP_ENTRY 2
+#define BGP4MP_SNAPSHOT 3
+#define BGP4MP_MESSAGE_AS4 4
+#define BGP4MP_STATE_CHANGE_AS4 5
+#define BGP4MP_MESSAGE_ADDPATH 8
+#define BGP4MP_MESSAGE_AS4_ADDPATH 9
+#define BGP4MP_MESSAGE_LOCAL_ADDPATH 10
+#define BGP4MP_MESSAGE_AS4_LOCAL_ADDPATH 11
 
 #define BGP_DUMP_HEADER_SIZE 12
 #define BGP_DUMP_MSG_HEADER  40
 
-#define TABLE_DUMP_V2_PEER_INDEX_TABLE   1
-#define TABLE_DUMP_V2_RIB_IPV4_UNICAST   2
+#define TABLE_DUMP_V2_PEER_INDEX_TABLE 1
+#define TABLE_DUMP_V2_RIB_IPV4_UNICAST 2
 #define TABLE_DUMP_V2_RIB_IPV4_MULTICAST 3
-#define TABLE_DUMP_V2_RIB_IPV6_UNICAST   4
+#define TABLE_DUMP_V2_RIB_IPV6_UNICAST 4
 #define TABLE_DUMP_V2_RIB_IPV6_MULTICAST 5
-#define TABLE_DUMP_V2_RIB_GENERIC        6
+#define TABLE_DUMP_V2_RIB_IPV4_UNICAST_ADDPATH 8
+#define TABLE_DUMP_V2_RIB_IPV4_MULTICAST_ADDPATH 9
+#define TABLE_DUMP_V2_RIB_IPV6_UNICAST_ADDPATH 10
+#define TABLE_DUMP_V2_RIB_IPV6_MULTICAST_ADDPATH 11
+#define TABLE_DUMP_V2_RIB_GENERIC_ADDPATH 12
 
 #define TABLE_DUMP_V2_PEER_INDEX_TABLE_IP  0
 #define TABLE_DUMP_V2_PEER_INDEX_TABLE_IP6 1
 #define TABLE_DUMP_V2_PEER_INDEX_TABLE_AS2 0
 #define TABLE_DUMP_V2_PEER_INDEX_TABLE_AS4 2
 
-extern void bgp_dump_init (void);
-extern void bgp_dump_finish (void);
-extern void bgp_dump_state (struct peer *, int, int);
-extern void bgp_dump_packet (struct peer *, int, struct stream *);
+extern void bgp_dump_init(void);
+extern void bgp_dump_finish(void);
+extern int bgp_dump_state(struct peer *);
 
 #endif /* _QUAGGA_BGP_DUMP_H */