diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-04-16 19:39:14 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-16 19:39:14 -0400 |
| commit | a83014ccd66477fa624ee54eb97e0a2a30a5a106 (patch) | |
| tree | 3d7faaad38c74b74409785cc54c0a58b8f72a23a /zebra/interface.h | |
| parent | 2ff99507ad97fed3c2a0910605bd72524f497441 (diff) | |
| parent | 40664f16e3abdec2371010137cf68a65fa325448 (diff) | |
Merge pull request #6247 from FRRouting/nb_conversions
Merge nb_converions branch to master
Diffstat (limited to 'zebra/interface.h')
| -rw-r--r-- | zebra/interface.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/zebra/interface.h b/zebra/interface.h index b7e90a0c31..80799b58a1 100644 --- a/zebra/interface.h +++ b/zebra/interface.h @@ -440,6 +440,17 @@ extern void zebra_if_update_link(struct interface *ifp, ifindex_t link_ifindex, ns_id_t ns_id); extern void zebra_if_update_all_links(void); extern void zebra_if_set_protodown(struct interface *ifp, bool down); +extern int if_ip_address_install(struct interface *ifp, struct prefix *prefix, + const char *label, struct prefix *pp); +extern int if_ipv6_address_install(struct interface *ifp, struct prefix *prefix, + const char *label); +extern int if_ip_address_uinstall(struct interface *ifp, struct prefix *prefix); +extern int if_shutdown(struct interface *ifp); +extern int if_no_shutdown(struct interface *ifp); +extern int if_multicast_set(struct interface *ifp); +extern int if_multicast_unset(struct interface *ifp); +extern int if_linkdetect(struct interface *ifp, bool detect); +extern void if_addr_wakeup(struct interface *ifp); /* Nexthop group connected functions */ extern void if_nhg_dependents_add(struct interface *ifp, |
