]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge pull request #1546 from pguibert6WIND/issue__1537
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 14 Dec 2017 15:23:54 +0000 (10:23 -0500)
committerGitHub <noreply@github.com>
Thu, 14 Dec 2017 15:23:54 +0000 (10:23 -0500)
Issue  1537

1  2 
zebra/rt.h

diff --combined zebra/rt.h
index 424319878d4d87659a0faed84cb34d3045f5242b,cead9b8e60d6aaf656ddde6e8d40391cadcb7241..7f5bb4dd3491ac173ffebfd632147bb9753bf7aa
@@@ -74,6 -74,8 +74,8 @@@ extern void kernel_route_rib_pass_fail(
  
  extern int kernel_address_add_ipv4(struct interface *, struct connected *);
  extern int kernel_address_delete_ipv4(struct interface *, struct connected *);
+ extern int kernel_address_add_ipv6 (struct interface *, struct connected *);
+ extern int kernel_address_delete_ipv6 (struct interface *, struct connected *);
  extern int kernel_neigh_update(int, int, uint32_t, char *, int);
  extern int kernel_interface_set_master(struct interface *master,
                                       struct interface *slave);
@@@ -112,18 -114,4 +114,18 @@@ extern int kernel_add_neigh(struct inte
                            struct ethaddr *mac);
  extern int kernel_del_neigh(struct interface *ifp, struct ipaddr *ip);
  
 +/*
 + * Southbound Initialization routines to get initial starting
 + * state.
 + */
 +extern void interface_list(struct zebra_ns *zns);
 +extern void kernel_init(struct zebra_ns *zns);
 +extern void kernel_terminate(struct zebra_ns *zns);
 +extern void macfdb_read(struct zebra_ns *zns);
 +extern void macfdb_read_for_bridge(struct zebra_ns *zns, struct interface *ifp,
 +                                 struct interface *br_if);
 +extern void neigh_read(struct zebra_ns *zns);
 +extern void neigh_read_for_vlan(struct zebra_ns *zns, struct interface *ifp);
 +extern void route_read(struct zebra_ns *zns);
 +
  #endif /* _ZEBRA_RT_H */