]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_network.h
zebra: Refactor kernel_rtm to be a bit smarter about how it handles options
[mirror_frr.git] / bgpd / bgp_network.h
index 56938b4374572698ff5f473c9955a88e9d39b429..f18484e0009721605032fc3c4606e8f5414cf7bd 100644 (file)
 
 #define BGP_SOCKET_SNDBUF_SIZE 65536
 
-extern int bgp_socket (unsigned short, const char *);
-extern void bgp_close (void);
-extern int bgp_connect (struct peer *);
-extern int bgp_getsockname (struct peer *);
+extern int bgp_socket(struct bgp *bgp, unsigned short port,
+                     const char *address);
+extern void bgp_close_vrf_socket(struct bgp *bgp);
+extern void bgp_close(void);
+extern int bgp_connect(struct peer *);
+extern int bgp_getsockname(struct peer *);
 
-extern int bgp_md5_set (struct peer *);
-extern int bgp_md5_unset (struct peer *);
+extern int bgp_md5_set(struct peer *);
+extern int bgp_md5_unset(struct peer *);
 extern int bgp_set_socket_ttl(struct peer *, int fd);
 
 #endif /* _QUAGGA_BGP_NETWORK_H */