Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet6/in6_var.h
Show First 20 Lines • Show All 864 Lines • ▼ Show 20 Lines | int in6_joingroup(struct ifnet *, const struct in6_addr *, | ||||
struct in6_mfilter *, struct in6_multi **, int); | struct in6_mfilter *, struct in6_multi **, int); | ||||
int in6_leavegroup(struct in6_multi *, struct in6_mfilter *); | int in6_leavegroup(struct in6_multi *, struct in6_mfilter *); | ||||
int in6_leavegroup_locked(struct in6_multi *, struct in6_mfilter *); | int in6_leavegroup_locked(struct in6_multi *, struct in6_mfilter *); | ||||
void in6m_clear_recorded(struct in6_multi *); | void in6m_clear_recorded(struct in6_multi *); | ||||
void in6m_commit(struct in6_multi *); | void in6m_commit(struct in6_multi *); | ||||
void in6m_print(const struct in6_multi *); | void in6m_print(const struct in6_multi *); | ||||
int in6m_record_source(struct in6_multi *, const struct in6_addr *); | int in6m_record_source(struct in6_multi *, const struct in6_addr *); | ||||
void in6m_release_list_deferred(struct in6_multi_head *); | void in6m_release_list_deferred(struct in6_multi_head *); | ||||
void in6m_release_wait(void); | void in6m_release_wait(void *); | ||||
void ip6_freemoptions(struct ip6_moptions *); | void ip6_freemoptions(struct ip6_moptions *); | ||||
int ip6_getmoptions(struct inpcb *, struct sockopt *); | int ip6_getmoptions(struct inpcb *, struct sockopt *); | ||||
int ip6_setmoptions(struct inpcb *, struct sockopt *); | int ip6_setmoptions(struct inpcb *, struct sockopt *); | ||||
/* flags to in6_update_ifa */ | /* flags to in6_update_ifa */ | ||||
#define IN6_IFAUPDATE_DADDELAY 0x1 /* first time to configure an address */ | #define IN6_IFAUPDATE_DADDELAY 0x1 /* first time to configure an address */ | ||||
int in6_mask2len(struct in6_addr *, u_char *); | int in6_mask2len(struct in6_addr *, u_char *); | ||||
Show All 39 Lines |