diff options
Diffstat (limited to 'ospf6d/ospf6_network.h')
-rw-r--r-- | ospf6d/ospf6_network.h | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/ospf6d/ospf6_network.h b/ospf6d/ospf6_network.h index 934cce59..9a4d795e 100644 --- a/ospf6d/ospf6_network.h +++ b/ospf6d/ospf6_network.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999 Yasuhiro Ohara + * Copyright (C) 2003 Yasuhiro Ohara * * This file is part of GNU Zebra. * @@ -24,35 +24,27 @@ +extern int ospf6_sock; +extern struct in6_addr allspfrouters6; +extern struct in6_addr alldrouters6; + /* Function Prototypes */ -void iov_clear (struct iovec *, size_t); -int iov_count (struct iovec *); -int iov_totallen (struct iovec *); -void *iov_prepend (int, struct iovec *, size_t); -void *iov_append (int, struct iovec *, size_t); -void *iov_attach_last (struct iovec *, void *, size_t); -void *iov_detach_first (struct iovec *); -int iov_free (int, struct iovec *, u_int, u_int); -void iov_trim_head (int, struct iovec *); -void iov_free_all (int, struct iovec *); -void iov_copy_all (struct iovec *, struct iovec *, size_t); +void ospf6_set_reuseaddr (); +void ospf6_reset_mcastloop (); +void ospf6_set_pktinfo (); +void ospf6_set_checksum (); int ospf6_serv_sock (); -int ospf6_join_allspfrouters (u_int); + +void ospf6_join_allspfrouters (u_int); void ospf6_leave_allspfrouters (u_int); void ospf6_join_alldrouters (u_int); void ospf6_leave_alldrouters (u_int); -void ospf6_set_reuseaddr (); -void ospf6_reset_mcastloop (); -void ospf6_set_pktinfo (); -void ospf6_set_checksum (); -void ospf6_sendmsg (struct in6_addr *, struct in6_addr *, - unsigned int *, struct iovec *); -void ospf6_recvmsg (struct in6_addr *, struct in6_addr *, - unsigned int *, struct iovec *); -void ospf6_recvmsg_peek (struct in6_addr *, struct in6_addr *, - unsigned int *, struct iovec *); +int ospf6_sendmsg (struct in6_addr *, struct in6_addr *, + unsigned int *, struct iovec *); +int ospf6_recvmsg (struct in6_addr *, struct in6_addr *, + unsigned int *, struct iovec *); #endif /* OSPF6_NETWORK_H */ |