Lines Matching refs:in_multi
376 struct in_multi { struct
381 LIST_ENTRY(in_multi) inm_link; /* queue macro glue */ argument
391 SLIST_ENTRY(in_multi) inm_dtle; /* detached waiting for rele */ argument
392 SLIST_ENTRY(in_multi) inm_nrele; /* to-be-released by IGMP */
419 (struct in_multi *, int); argument
459 extern LIST_HEAD(in_multihead, in_multi) in_multihead;
466 struct in_multi *i_inm;
559 extern void inm_commit(struct in_multi *);
560 extern void inm_clear_recorded(struct in_multi *);
561 extern void inm_print(const struct in_multi *);
562 extern int inm_record_source(struct in_multi *inm, const in_addr_t);
563 extern void inm_release(struct in_multi *);
564 extern struct in_multi *in_addmulti(struct in_addr *, struct ifnet *);
565 extern void in_delmulti(struct in_multi *);
566 extern int in_leavegroup(struct in_multi *, struct in_mfilter *);
567 extern int in_multi_detach(struct in_multi *);
568 extern void inm_addref(struct in_multi *, int);
569 extern void inm_remref(struct in_multi *, int);
570 extern void inm_purge(struct in_multi *);
571 extern uint8_t ims_get_mode(const struct in_multi *,