summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_network.h
diff options
context:
space:
mode:
authorVyacheslav Trushkin <me@dogonthesun.net>2011-11-21 20:26:39 +0400
committerDenis Ovsienko <infrastation@yandex.ru>2011-12-13 14:25:43 +0400
commit9a9446eabb8f153251d6d93d225a68ca44b436ac (patch)
tree00ca15de108d23f938220fed8ac1daf7a73aa050 /ospf6d/ospf6_network.h
parent6989880ad7699cb6bf0cfc0fbb95da51430652cf (diff)
ospf6d: justify multicast group management
* ospf6_network.[ch] * ospf6_sso(): new function supersedes ospf6_join_allspfrouters(), ospf6_leave_allspfrouters(), ospf6_join_alldrouters() and ospf6_leave_alldrouters() * ospf6_interface.c * ospf6_interface_state_change(): update respectively * interface_up(): ditto * interface_down(): ditto
Diffstat (limited to 'ospf6d/ospf6_network.h')
-rw-r--r--ospf6d/ospf6_network.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/ospf6d/ospf6_network.h b/ospf6d/ospf6_network.h
index fd8758e8..0526b3e1 100644
--- a/ospf6d/ospf6_network.h
+++ b/ospf6d/ospf6_network.h
@@ -35,11 +35,7 @@ extern void ospf6_set_pktinfo (void);
extern void ospf6_set_checksum (void);
extern int ospf6_serv_sock (void);
-
-extern void ospf6_join_allspfrouters (u_int);
-extern void ospf6_leave_allspfrouters (u_int);
-extern void ospf6_join_alldrouters (u_int);
-extern void ospf6_leave_alldrouters (u_int);
+extern void ospf6_sso (u_int ifindex, struct in6_addr *group, int option);
extern int ospf6_sendmsg (struct in6_addr *, struct in6_addr *,
unsigned int *, struct iovec *);