X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=eigrpd%2Feigrp_interface.h;h=a18b0b7015d0f1c69d5f07bf9a1c7d78f7b21714;hb=c52e2ecf95a9be318912caacc0851d9307e679f7;hp=0c57f0cbd61020a7caa92286e0ef7e4818de9ed9;hpb=c3fb7c1064a2d1c6b36032e90557ff5d89e29924;p=mirror_frr.git diff --git a/eigrpd/eigrp_interface.h b/eigrpd/eigrp_interface.h index 0c57f0cbd..a18b0b701 100644 --- a/eigrpd/eigrp_interface.h +++ b/eigrpd/eigrp_interface.h @@ -33,40 +33,35 @@ #define _ZEBRA_EIGRP_INTERFACE_H_ /*Prototypes*/ -extern void eigrp_if_init (void); -extern int eigrp_if_new_hook (struct interface *); -extern int eigrp_if_delete_hook (struct interface *); +extern void eigrp_if_init(void); +extern int eigrp_if_new_hook(struct interface *); +extern int eigrp_if_delete_hook(struct interface *); -extern void eigrp_del_if_params (struct eigrp_if_params *); -extern struct eigrp_if_params *eigrp_new_if_params (void); -extern struct eigrp_interface * eigrp_if_new (struct eigrp *, struct interface *, - struct prefix *); -extern struct eigrp_interface * eigrp_if_table_lookup (struct interface *, - struct prefix *); -extern struct eigrp_if_params *eigrp_lookup_if_params (struct interface *, - struct in_addr); -extern int eigrp_if_up (struct eigrp_interface *); -extern void eigrp_if_stream_set (struct eigrp_interface *); -extern void eigrp_if_set_multicast (struct eigrp_interface *); -extern u_char eigrp_default_iftype (struct interface *); -extern void eigrp_if_free (struct eigrp_interface *, int); -extern int eigrp_if_down (struct eigrp_interface *); -extern void eigrp_if_stream_unset (struct eigrp_interface *); +extern bool eigrp_if_is_passive(struct eigrp_interface *ei); +extern void eigrp_del_if_params(struct eigrp_if_params *); +extern struct eigrp_interface *eigrp_if_new(struct eigrp *, struct interface *, + struct prefix *); +extern int eigrp_if_up(struct eigrp_interface *); +extern void eigrp_if_stream_set(struct eigrp_interface *); +extern void eigrp_if_set_multicast(struct eigrp_interface *); +extern uint8_t eigrp_default_iftype(struct interface *); +extern void eigrp_if_free(struct eigrp_interface *, int); +extern int eigrp_if_down(struct eigrp_interface *); +extern void eigrp_if_stream_unset(struct eigrp_interface *); -extern struct eigrp_interface *eigrp_if_lookup_by_local_addr (struct eigrp *, - struct interface *, - struct in_addr); -extern struct eigrp_interface *eigrp_if_lookup_by_name (struct eigrp *, const char *); -struct eigrp_interface * eigrp_if_lookup_recv_if (struct eigrp *, struct in_addr, - struct interface *); +extern struct eigrp_interface *eigrp_if_lookup_by_local_addr(struct eigrp *, + struct interface *, + struct in_addr); +extern struct eigrp_interface *eigrp_if_lookup_by_name(struct eigrp *, + const char *); /* Simulate down/up on the interface. */ -extern void eigrp_if_reset (struct interface *); +extern void eigrp_if_reset(struct interface *); -extern u_int32_t eigrp_bandwidth_to_scaled (u_int32_t); -extern u_int32_t eigrp_scaled_to_bandwidth (u_int32_t); -extern u_int32_t eigrp_delay_to_scaled (u_int32_t); -extern u_int32_t eigrp_scaled_to_delay (u_int32_t); +extern uint32_t eigrp_bandwidth_to_scaled(uint32_t); +extern uint32_t eigrp_scaled_to_bandwidth(uint32_t); +extern uint32_t eigrp_delay_to_scaled(uint32_t); +extern uint32_t eigrp_scaled_to_delay(uint32_t); #endif /* ZEBRA_EIGRP_INTERFACE_H_ */