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:10:31 +0400
commitfd31c50bc30d002e334c9764293f1c4f04a99515 (patch)
tree1bd0042e5a9b607b22a4583208c5956fa0bf6549 /ospf6d/ospf6_network.h
parentc0cad4368858d24caedd7e7d2bb776b6d4dd6eb3 (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 *);