#define CONF_DEBUG_NEI_OFF(a, b) conf_debug_eigrp_nei[a] &= ~(b)
#define TERM_DEBUG_NEI_ON(a, b) term_debug_eigrp_nei[a] |= (b)
#define TERM_DEBUG_NEI_OFF(a, b) term_debug_eigrp_nei[a] &= ~(b)
-#define DEBUG_NEI_ON(a, b) \
- do { \
- CONF_DEBUG_NEI_ON(a, b); \
- TERM_DEBUG_NEI_ON(a, b); \
- } while (0)
-#define DEBUG_NEI_OFF(a, b) \
- do { \
- CONF_DEBUG_NEI_OFF(a, b); \
- TERM_DEBUG_NEI_OFF(a, b); \
- } while (0)
+#define DEBUG_NEI_ON(a, b) \
+ do { \
+ CONF_DEBUG_NEI_ON(a, b); \
+ TERM_DEBUG_NEI_ON(a, b); \
+ } while (0)
+#define DEBUG_NEI_OFF(a, b) \
+ do { \
+ CONF_DEBUG_NEI_OFF(a, b); \
+ TERM_DEBUG_NEI_OFF(a, b); \
+ } while (0)
#define CONF_DEBUG_PACKET_ON(a, b) conf_debug_eigrp_packet[a] |= (b)
#define CONF_DEBUG_PACKET_OFF(a, b) conf_debug_eigrp_packet[a] &= ~(b)
#define TERM_DEBUG_PACKET_ON(a, b) term_debug_eigrp_packet[a] |= (b)
#define TERM_DEBUG_PACKET_OFF(a, b) term_debug_eigrp_packet[a] &= ~(b)
-#define DEBUG_PACKET_ON(a, b) \
- do { \
- CONF_DEBUG_PACKET_ON(a, b); \
- TERM_DEBUG_PACKET_ON(a, b); \
- } while (0)
-#define DEBUG_PACKET_OFF(a, b) \
- do { \
- CONF_DEBUG_PACKET_OFF(a, b); \
- TERM_DEBUG_PACKET_OFF(a, b); \
- } while (0)
+#define DEBUG_PACKET_ON(a, b) \
+ do { \
+ CONF_DEBUG_PACKET_ON(a, b); \
+ TERM_DEBUG_PACKET_ON(a, b); \
+ } while (0)
+#define DEBUG_PACKET_OFF(a, b) \
+ do { \
+ CONF_DEBUG_PACKET_OFF(a, b); \
+ TERM_DEBUG_PACKET_OFF(a, b); \
+ } while (0)
#define CONF_DEBUG_TRANSMIT_ON(a, b) conf_debug_eigrp_transmit |= (b)
#define CONF_DEBUG_TRANSMIT_OFF(a, b) conf_debug_eigrp_transmit &= ~(b)
#define TERM_DEBUG_TRANSMIT_ON(a, b) term_debug_eigrp_transmit |= (b)
#define TERM_DEBUG_TRANSMIT_OFF(a, b) term_debug_eigrp_transmit &= ~(b)
-#define DEBUG_TRANSMIT_ON(a, b) \
- do { \
- CONF_DEBUG_TRANSMIT_ON(a, b); \
- TERM_DEBUG_TRANSMIT_ON(a, b); \
- } while (0)
-#define DEBUG_TRANSMIT_OFF(a, b) \
- do { \
- CONF_DEBUG_TRANSMIT_OFF(a, b); \
- TERM_DEBUG_TRANSMIT_OFF(a, b); \
- } while (0)
+#define DEBUG_TRANSMIT_ON(a, b) \
+ do { \
+ CONF_DEBUG_TRANSMIT_ON(a, b); \
+ TERM_DEBUG_TRANSMIT_ON(a, b); \
+ } while (0)
+#define DEBUG_TRANSMIT_OFF(a, b) \
+ do { \
+ CONF_DEBUG_TRANSMIT_OFF(a, b); \
+ TERM_DEBUG_TRANSMIT_OFF(a, b); \
+ } while (0)
#define CONF_DEBUG_ON(a, b) conf_debug_eigrp_ ## a |= (EIGRP_DEBUG_ ## b)
#define CONF_DEBUG_OFF(a, b) conf_debug_eigrp_ ## a &= ~(EIGRP_DEBUG_ ## b)
#define TERM_DEBUG_ON(a, b) term_debug_eigrp_ ## a |= (EIGRP_DEBUG_ ## b)
#define TERM_DEBUG_OFF(a, b) term_debug_eigrp_ ## a &= ~(EIGRP_DEBUG_ ## b)
-#define DEBUG_ON(a, b) \
- do { \
- CONF_DEBUG_ON(a, b); \
- TERM_DEBUG_ON(a, b); \
- } while (0)
-#define DEBUG_OFF(a, b) \
- do { \
- CONF_DEBUG_OFF(a, b); \
- TERM_DEBUG_OFF(a, b); \
- } while (0)
+#define DEBUG_ON(a, b) \
+ do { \
+ CONF_DEBUG_ON(a, b); \
+ TERM_DEBUG_ON(a, b); \
+ } while (0)
+#define DEBUG_OFF(a, b) \
+ do { \
+ CONF_DEBUG_OFF(a, b); \
+ TERM_DEBUG_OFF(a, b); \
+ } while (0)
/* Macro for checking debug option. */
-#define IS_DEBUG_EIGRP_PACKET(a, b) \
- (term_debug_eigrp_packet[a] & EIGRP_DEBUG_ ## b)
-#define IS_DEBUG_EIGRP_TRANSMIT(a, b) \
- (term_debug_eigrp_transmit & EIGRP_DEBUG_ ## b)
-#define IS_DEBUG_EIGRP_NEI(a, b) \
- (term_debug_eigrp_nei & EIGRP_DEBUG_ ## b)
-#define IS_DEBUG_EIGRP(a, b) \
- (term_debug_eigrp & EIGRP_DEBUG_ ## b)
+#define IS_DEBUG_EIGRP_PACKET(a, b) \
+ (term_debug_eigrp_packet[a] & EIGRP_DEBUG_##b)
+#define IS_DEBUG_EIGRP_TRANSMIT(a, b) \
+ (term_debug_eigrp_transmit & EIGRP_DEBUG_##b)
+#define IS_DEBUG_EIGRP_NEI(a, b) (term_debug_eigrp_nei & EIGRP_DEBUG_##b)
+#define IS_DEBUG_EIGRP(a, b) (term_debug_eigrp & EIGRP_DEBUG_##b)
#define IS_DEBUG_EIGRP_EVENT IS_DEBUG_EIGRP(event, EVENT)
-
/* Prototypes. */
-extern const char *eigrp_if_name_string (struct eigrp_interface *);
-extern const char *eigrp_if_ip_string (struct eigrp_interface *);
-extern const char *eigrp_neigh_ip_string (struct eigrp_neighbor *);
-extern const char *eigrp_topology_ip_string (struct eigrp_prefix_entry *);
+extern const char *eigrp_if_name_string(struct eigrp_interface *);
+extern const char *eigrp_if_ip_string(struct eigrp_interface *);
+extern const char *eigrp_neigh_ip_string(struct eigrp_neighbor *);
+extern const char *eigrp_topology_ip_string(struct eigrp_prefix_entry *);
extern void eigrp_ip_header_dump(struct ip *);
extern void eigrp_header_dump(struct eigrp_header *);
-extern void show_ip_eigrp_interface_header (struct vty *, struct eigrp *);
-extern void show_ip_eigrp_neighbor_header (struct vty *, struct eigrp *);
-extern void show_ip_eigrp_topology_header (struct vty *, struct eigrp *);
-extern void show_ip_eigrp_interface_detail (struct vty *, struct eigrp *,
- struct eigrp_interface *);
-extern void show_ip_eigrp_interface_sub (struct vty *, struct eigrp *,
- struct eigrp_interface *);
-extern void show_ip_eigrp_neighbor_sub (struct vty *, struct eigrp_neighbor *, int);
-extern void show_ip_eigrp_prefix_entry (struct vty *, struct eigrp_prefix_entry *);
-extern void show_ip_eigrp_neighbor_entry (struct vty *, struct eigrp *, struct eigrp_neighbor_entry *, int *);
-
-extern void eigrp_debug_init (void);
+extern void show_ip_eigrp_interface_header(struct vty *, struct eigrp *);
+extern void show_ip_eigrp_neighbor_header(struct vty *, struct eigrp *);
+extern void show_ip_eigrp_topology_header(struct vty *, struct eigrp *);
+extern void show_ip_eigrp_interface_detail(struct vty *, struct eigrp *,
+ struct eigrp_interface *);
+extern void show_ip_eigrp_interface_sub(struct vty *, struct eigrp *,
+ struct eigrp_interface *);
+extern void show_ip_eigrp_neighbor_sub(struct vty *, struct eigrp_neighbor *,
+ int);
+extern void show_ip_eigrp_prefix_entry(struct vty *,
+ struct eigrp_prefix_entry *);
+extern void show_ip_eigrp_nexthop_entry(struct vty *, struct eigrp *,
+ struct eigrp_nexthop_entry *, int *);
+
+extern void eigrp_debug_init(void);
#endif /* _ZEBRA_EIGRPD_DUMP_H_ */