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

/darwin-on-arm/xnu/bsd/netinet/
H A Dip_var.h132 * Structure attached to inpcb.ip_moptions and
135 struct ip_moptions { struct
149 (struct ip_moptions *, int);
296 extern struct ip_moptions *ip_allocmoptions(int);
299 extern void imo_addref(struct ip_moptions *, int);
300 extern void imo_remref(struct ip_moptions *);
306 struct ip_moptions *);
308 struct ip_moptions *, struct ip_out_args *);
310 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 *
246 #define IMO_CAST_TO_NONCONST(x) ((struct ip_moptions *)(void *)(uintptr_t)x)
286 * Resize the ip_moptions vector to the next power-of-two minus 1.
289 imo_grow(struct ip_moptions *imo, size_t newmax)
335 * Find an IPv4 multicast group entry for this ip_moptions instance
340 imo_match_group(const struct ip_moptions *imo, const struct ifnet *ifp,
383 imo_match_source(const struct ip_moptions *im
[all...]
H A Din_var.h462 struct ip_moptions;
474 extern int imo_multi_filter(const struct ip_moptions *, const struct ifnet *,
H A Din_pcb.h188 struct ip_moptions *inp4_moptions;
317 _INPCB_PTR(struct ip_moptions *) inp4_moptions;
H A Dip_mroute.c83 struct mbuf *m, struct ip_moptions *imo);
125 __unused struct mbuf *m, __unused ip_moptions *imo)
131 struct ip_moptions *) = _ip_mforward;
291 static int X_ip_mforward(struct ip *ip, struct ifnet *ifp, struct mbuf *m, struct ip_moptions *imo);
1067 struct ip_moptions *imo)
1278 struct ip_moptions *) = X_ip_mforward;
1821 IP_FORWARDING, (struct ip_moptions *)0, NULL);
1823 struct ip_moptions *imo;
H A Dip_output.c153 static void imo_trace(struct ip_moptions *, int);
191 struct ip_moptions imo; /* ip_moptions */
212 static struct zone *imo_zone; /* zone for ip_moptions */
215 #define IMO_ZONE_NAME "ip_moptions" /* zone name */
229 struct ip_moptions *imo,
265 struct ip_moptions *imo,
923 * set ip_moptions. This ensures that the packet
2852 imo_size = (imo_debug == 0) ? sizeof (struct ip_moptions) :
2865 imo_addref(struct ip_moptions *im
[all...]
H A Dkpi_ipfilter.c273 struct ip_moptions *imo = NULL;
H A Dip_divert.c363 struct ip_moptions *imo;
H A Din_pcb.c849 struct ip_moptions *imo;
1008 struct ip_moptions *imo;
H A Dudp_usrreq.c266 struct ip_moptions *imo = NULL;
1312 struct ip_moptions *mopts;
H A Draw_ip.c357 struct ip_moptions *imo;
H A Digmp.c2459 * Each socket holds a reference on the in_multi in its own ip_moptions.
3627 struct ip_moptions *imo;
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_malloc.c200 "ip_moptions", /* 53 M_IPMOPTS */
388 { SOX(ip_moptions),
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_pcb.c599 struct ip_moptions *imo;

Completed in 120 milliseconds