]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_network.h
doc: add instructions for static linking (#5668)
[mirror_frr.git] / bgpd / bgp_network.h
index 56938b4374572698ff5f473c9955a88e9d39b429..59b18f9376fb761e176223ab91a4f810277d628b 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_prefix(struct prefix *p, const char *password);
+extern int bgp_md5_unset_prefix(struct prefix *p);
+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 */