Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/in_var.h
Show First 20 Lines • Show All 444 Lines • ▼ Show 20 Lines | |||||
int imo_multi_filter(const struct ip_moptions *, const struct ifnet *, | int imo_multi_filter(const struct ip_moptions *, const struct ifnet *, | ||||
const struct sockaddr *, const struct sockaddr *); | const struct sockaddr *, const struct sockaddr *); | ||||
void inm_commit(struct in_multi *); | void inm_commit(struct in_multi *); | ||||
void inm_clear_recorded(struct in_multi *); | void inm_clear_recorded(struct in_multi *); | ||||
void inm_print(const struct in_multi *); | void inm_print(const struct in_multi *); | ||||
int inm_record_source(struct in_multi *inm, const in_addr_t); | int inm_record_source(struct in_multi *inm, const in_addr_t); | ||||
void inm_release_deferred(struct in_multi *); | void inm_release_deferred(struct in_multi *); | ||||
void inm_release_list_deferred(struct in_multi_head *); | void inm_release_list_deferred(struct in_multi_head *); | ||||
void inm_release_wait(void *); | |||||
struct in_multi * | struct in_multi * | ||||
in_addmulti(struct in_addr *, struct ifnet *); | in_addmulti(struct in_addr *, struct ifnet *); | ||||
int in_joingroup(struct ifnet *, const struct in_addr *, | int in_joingroup(struct ifnet *, const struct in_addr *, | ||||
/*const*/ struct in_mfilter *, struct in_multi **); | /*const*/ struct in_mfilter *, struct in_multi **); | ||||
int in_joingroup_locked(struct ifnet *, const struct in_addr *, | int in_joingroup_locked(struct ifnet *, const struct in_addr *, | ||||
/*const*/ struct in_mfilter *, struct in_multi **); | /*const*/ struct in_mfilter *, struct in_multi **); | ||||
int in_leavegroup(struct in_multi *, /*const*/ struct in_mfilter *); | int in_leavegroup(struct in_multi *, /*const*/ struct in_mfilter *); | ||||
int in_leavegroup_locked(struct in_multi *, | int in_leavegroup_locked(struct in_multi *, | ||||
Show All 19 Lines |