in_multi
int rti_fill(struct in_multi *);
rti_fill(struct in_multi *inm)
struct in_multi *inm;
igmp_joingroup(struct in_multi *inm, struct ifnet *ifp,
igmp_leavegroup(struct in_multi *inm, struct ifnet *ifp,
struct in_multi *inm;
void igmp_joingroup(struct in_multi *, struct ifnet *,
void igmp_leavegroup(struct in_multi *, struct ifnet *,
struct in_multi *
struct in_multi *inm = NULL;
struct in_multi *
struct in_multi *inm, *new_inm = NULL;
in_delmulti(struct in_multi *inm)
struct in_multi *inm;
static __inline struct in_multi *
return ((struct in_multi *)(ifma));
struct in_multi *in_lookupmulti(const struct in_addr *, struct ifnet *);
struct in_multi *in_addmulti(const struct in_addr *, struct ifnet *);
void in_delmulti(struct in_multi *);
struct in_multi *ia_allhosts; /* multicast address record for
struct in_multi **imm =
struct in_multi *imm;
sizeof(struct in_multi *), M_IPMOPTS, M_WAITOK|M_ZERO);
sc->sc_imo.imo_max_memberships * sizeof(struct in_multi *));
struct in_multi **immp;
struct in_multi **nmships, **omships;
imo->imo_max_memberships * sizeof(struct in_multi *));
imo->imo_max_memberships * sizeof(struct in_multi *));
struct in_multi **imo_membership; /* group memberships */