Searched refs:ip_moptions (Results 1 - 13 of 13) sorted by relevance

/xnu-2782.1.97/bsd/netinet/
H A Dip_var.h132 * Structure attached to inpcb.ip_moptions and
135 struct ip_moptions { struct
149 (struct ip_moptions *, int);
236 struct ip_moptions;
304 extern struct ip_moptions *ip_allocmoptions(int);
307 extern void imo_addref(struct ip_moptions *, int);
308 extern void imo_remref(struct ip_moptions *);
318 struct ip_moptions *, struct ip_out_args *);
320 int, struct ip_moptions *, struct ip_out_args *);
H A Din_mcast.c129 static int imo_grow(struct ip_moptions *, size_t);
130 static size_t imo_match_group(const struct ip_moptions *,
133 imo_match_source(const struct ip_moptions *, const size_t,
146 static struct ip_moptions *
283 * Resize the ip_moptions vector to the next power-of-two minus 1.
286 imo_grow(struct ip_moptions *imo, size_t newmax)
332 * Find an IPv4 multicast group entry for this ip_moptions instance
337 imo_match_group(const struct ip_moptions *imo, const struct ifnet *ifp,
345 IMO_LOCK_ASSERT_HELD(__DECONST(struct ip_moptions *, imo));
380 imo_match_source(const struct ip_moptions *im
[all...]
H A Din_var.h465 struct ip_moptions;
479 extern int imo_multi_filter(const struct ip_moptions *, const struct ifnet *,
H A Dip_output.c159 static void imo_trace(struct ip_moptions *, int);
193 struct ip_moptions imo; /* ip_moptions */
214 static struct zone *imo_zone; /* zone for ip_moptions */
217 #define IMO_ZONE_NAME "ip_moptions" /* zone name */
227 struct ip_moptions *imo, struct ip_out_args *ipoa)
247 struct route *ro, int flags, struct ip_moptions *imo,
2883 imo_size = (imo_debug == 0) ? sizeof (struct ip_moptions) :
2896 imo_addref(struct ip_moptions *imo, int locked)
2915 imo_remref(struct ip_moptions *im
[all...]
H A Din_pcb.h193 struct ip_moptions *inp4_moptions;
328 _INPCB_PTR(struct ip_moptions *) inp4_moptions;
H A Dkpi_ipfilter.c295 struct ip_moptions *imo = NULL;
H A Dip_divert.c375 struct ip_moptions *imo;
H A Draw_ip.c358 struct ip_moptions *imo;
H A Din_pcb.c1161 struct ip_moptions *imo;
1380 struct ip_moptions *imo;
H A Dudp_usrreq.c295 struct ip_moptions *imo = NULL;
1307 struct ip_moptions *mopts;
H A Digmp.c2580 * Each socket holds a reference on the in_multi in its own ip_moptions.
3788 struct ip_moptions *imo;
/xnu-2782.1.97/bsd/kern/
H A Dkern_malloc.c202 "ip_moptions", /* 53 M_IPMOPTS */
408 { SOX(ip_moptions),
/xnu-2782.1.97/bsd/netinet6/
H A Din6_pcb.c632 struct ip_moptions *imo;

Completed in 77 milliseconds