Searched refs:protocol_family (Results 1 - 21 of 21) sorted by relevance

/darwin-on-arm/xnu/bsd/net/
H A Dether_if_module.h34 extern errno_t ether_attach_inet(ifnet_t ifp, protocol_family_t protocol_family);
35 extern void ether_detach_inet(ifnet_t ifp, protocol_family_t protocol_family);
36 extern errno_t ether_attach_inet6(ifnet_t ifp, protocol_family_t protocol_family);
37 extern void ether_detach_inet6(ifnet_t ifp, protocol_family_t protocol_family);
H A Dndrv.h111 * protocol_family : unique identifier for this protocol
118 u_int32_t protocol_family; member in struct:ndrv_protocol_desc
130 u_int32_t protocol_family; member in struct:ndrv_protocol_desc64
137 u_int32_t protocol_family; member in struct:ndrv_protocol_desc32
H A Dether_inet6_pr_module.c147 ether_inet6_pre_output(ifnet_t ifp, protocol_family_t protocol_family, argument
151 #pragma unused(protocol_family)
206 ether_inet6_prmod_ioctl(ifnet_t ifp, protocol_family_t protocol_family, argument
209 #pragma unused(protocol_family)
241 ether_attach_inet6(struct ifnet *ifp, protocol_family_t protocol_family) argument
243 #pragma unused(protocol_family)
259 error = ifnet_attach_protocol(ifp, protocol_family, &proto);
269 ether_detach_inet6(struct ifnet *ifp, protocol_family_t protocol_family) argument
271 (void) ifnet_detach_protocol(ifp, protocol_family);
H A Diptap.h54 uint32_t protocol_family; member in struct:iptap_hdr_t
H A Dether_if_module.c129 u_int32_t protocol_family; /* Protocol family */ member in struct:en_desc
164 protocol_family_t protocol_family)
174 if (desc_blk->block_ptr[current - 1].protocol_family == protocol_family) {
304 ed->protocol_family = protocol;
360 protocol_family_t *protocol_family)
393 *protocol_family = PF_BOND;
412 *protocol_family = PF_VLAN;
425 *protocol_family = PF_VLAN;
472 *protocol_family
162 ether_del_proto( ifnet_t ifp, protocol_family_t protocol_family) argument
356 ether_demux( ifnet_t ifp, mbuf_t m, char *frame_header, protocol_family_t *protocol_family) argument
[all...]
H A Dkpi_protocol.h136 @param protocol_family The protocol that should be attached to the
149 @param protocol_family The protocol that should be detached from the
191 @param protocol_family The protocol family.
197 extern errno_t proto_plumb(protocol_family_t protocol_family, ifnet_t ifp);
206 @param protocol_family The protocol family.
212 extern errno_t proto_unplumb(protocol_family_t protocol_family, ifnet_t ifp);
H A Dkpi_protocol.c43 typedef int (*attach_t)(struct ifnet *ifp, uint32_t protocol_family);
44 typedef int (*detach_t)(struct ifnet *ifp, uint32_t protocol_family);
362 proto_register_plumber(protocol_family_t protocol_family, argument
374 if (proto_family->proto_family == protocol_family &&
389 proto_family->proto_family = protocol_family;
400 proto_unregister_plumber(protocol_family_t protocol_family, argument
407 proto_family = proto_plumber_find(protocol_family, interface_family);
420 proto_plumb(protocol_family_t protocol_family, ifnet_t ifp) argument
426 proto_family = proto_plumber_find(protocol_family, ifp->if_family);
432 ret = proto_family->attach_proto(ifp, protocol_family);
440 proto_unplumb(protocol_family_t protocol_family, ifnet_t ifp) argument
[all...]
H A Dif_loop.c213 protocol_family_t *protocol_family)
219 *protocol_family = header->protocol;
255 lo_add_proto(struct ifnet *interface, protocol_family_t protocol_family, argument
258 #pragma unused(interface, protocol_family, demux_array, demux_count)
434 lo_pre_output(struct ifnet *ifp, protocol_family_t protocol_family, argument
459 bcopy(&protocol_family, frame_type, sizeof (protocol_family));
469 lo_input(struct ifnet *ifp, protocol_family_t protocol_family, struct mbuf *m) argument
471 #pragma unused(ifp, protocol_family)
472 if (proto_input(protocol_family,
212 lo_demux(struct ifnet *ifp, struct mbuf *m, char *frame_header, protocol_family_t *protocol_family) argument
563 lo_attach_proto(struct ifnet *ifp, protocol_family_t protocol_family) argument
[all...]
H A Dif_stf.c216 protocol_family_t protocol_family,
220 if (proto_input(protocol_family, m) != 0)
231 protocol_family_t protocol_family,
238 stf->sc_protocol_family = protocol_family;
250 protocol_family_t protocol_family)
252 if (((struct stf_softc*)ifnet_softc(ifp))->sc_protocol_family == protocol_family)
261 protocol_family_t protocol_family)
266 if (protocol_family != PF_INET6)
273 stat = ifnet_attach_protocol(ifp, protocol_family, &reg);
276 protocol_family);
214 stf_media_input( __unused ifnet_t ifp, protocol_family_t protocol_family, mbuf_t m, __unused char *frame_header) argument
229 stf_add_proto( ifnet_t ifp, protocol_family_t protocol_family, __unused const struct ifnet_demux_desc *demux_array, __unused u_int32_t demux_count) argument
248 stf_del_proto( ifnet_t ifp, protocol_family_t protocol_family) argument
259 stf_attach_inet6( ifnet_t ifp, protocol_family_t protocol_family) argument
283 stf_demux( ifnet_t ifp, __unused mbuf_t m, __unused char *frame_ptr, protocol_family_t *protocol_family) argument
509 stf_pre_output( struct ifnet *ifp, __unused protocol_family_t protocol_family, struct mbuf **m0, const struct sockaddr *dst, __unused void *route, __unused char *desk_linkaddr, __unused char *frame_type) argument
[all...]
H A Dether_at_pr_module.c106 __unused protocol_family_t protocol_family,
135 __unused protocol_family_t protocol_family,
185 __unused protocol_family_t protocol_family,
104 ether_at_input( __unused ifnet_t ifp, __unused protocol_family_t protocol_family, mbuf_t m, __unused char *frame_header) argument
133 ether_at_pre_output( ifnet_t ifp, __unused protocol_family_t protocol_family, mbuf_t *m0, const struct sockaddr *dst_netaddr, __unused void *route, char *type, char *edst) argument
183 ether_at_prmod_ioctl( ifnet_t ifp, __unused protocol_family_t protocol_family, u_int32_t command, void *data) argument
H A Dif_gif.c127 static errno_t gif_input(ifnet_t ifp, protocol_family_t protocol_family,
179 protocol_family_t *protocol_family)
182 *protocol_family = ((struct gif_softc*)ifnet_softc(ifp))->gif_proto;
190 protocol_family_t protocol_family,
200 gif->gif_proto = protocol_family;
208 protocol_family_t protocol_family)
210 if (((struct gif_softc*)ifnet_softc(ifp))->gif_proto == protocol_family)
220 protocol_family_t protocol_family)
228 stat = ifnet_attach_protocol(ifp, protocol_family, &reg);
231 protocol_family);
175 gif_demux( ifnet_t ifp, __unused mbuf_t m, __unused char *frame_header, protocol_family_t *protocol_family) argument
188 gif_add_proto( ifnet_t ifp, protocol_family_t protocol_family, __unused const struct ifnet_demux_desc *demux_array, __unused u_int32_t demux_count) argument
206 gif_del_proto( ifnet_t ifp, protocol_family_t protocol_family) argument
218 gif_attach_proto_family( ifnet_t ifp, protocol_family_t protocol_family) argument
544 gif_input( ifnet_t ifp, protocol_family_t protocol_family, mbuf_t m, __unused char *frame_header) argument
[all...]
H A Dether_inet_pr_module.c170 ether_inet_input(ifnet_t ifp, protocol_family_t protocol_family, argument
173 #pragma unused(ifp, protocol_family)
228 ether_inet_pre_output(ifnet_t ifp, protocol_family_t protocol_family, argument
232 #pragma unused(protocol_family)
313 ether_inet_prmod_ioctl(ifnet_t ifp, protocol_family_t protocol_family, argument
316 #pragma unused(protocol_family)
H A Dkpi_interface.h255 zero for no protocol_family.
299 @param protocol_family Upon return, the protocol family matching the
309 char *frame_header, protocol_family_t *protocol_family);
361 @param protocol_family The family of the protocol being attached.
372 protocol_family_t protocol_family,
382 @param protocol_family The family of the protocol being detached.
389 protocol_family_t protocol_family);
416 @param protocol_family The protocol of the packet received.
438 @param protocol_family The protocol of the packet received.
456 @param protocol_family Th
[all...]
H A Dndrv.c89 static struct ndrv_cb *ndrv_find_inbound(struct ifnet *ifp, u_int32_t protocol_family);
685 ndrvSpec.protocol_family = ndrvSpec64.protocol_family;
701 ndrvSpec.protocol_family = ndrvSpec32.protocol_family;
762 error = ifnet_attach_protocol(np->nd_if, ndrvSpec.protocol_family,
766 np->nd_proto_family = ndrvSpec.protocol_family;
H A Ddlil.c150 protocol_family_t protocol_family; member in struct:if_proto
594 proto_hash_value(u_int32_t protocol_family) argument
601 switch(protocol_family) {
620 find_attached_proto(struct ifnet *ifp, u_int32_t protocol_family) argument
623 u_int32_t i = proto_hash_value(protocol_family);
630 while (proto != NULL && proto->protocol_family != protocol_family)
652 u_int32_t proto_family = proto->protocol_family;
664 proto->kpi.v1.detached(ifp, proto->protocol_family);
668 proto->kpi.v2.detached(ifp, proto->protocol_family);
2610 dlil_interface_filters_input(struct ifnet *ifp, struct mbuf **m_p, char **frame_header_p, protocol_family_t protocol_family) argument
2656 dlil_interface_filters_output(struct ifnet *ifp, struct mbuf **m_p, protocol_family_t protocol_family) argument
2831 protocol_family_t protocol_family; local
[all...]
H A Dif_vlan.c2132 vlan_attach_inet(struct ifnet *ifp, protocol_family_t protocol_family) argument
2134 return (ether_attach_inet(ifp, protocol_family));
2138 vlan_detach_inet(struct ifnet *ifp, protocol_family_t protocol_family) argument
2140 ether_detach_inet(ifp, protocol_family);
2145 vlan_attach_inet6(struct ifnet *ifp, protocol_family_t protocol_family) argument
2147 return (ether_attach_inet6(ifp, protocol_family));
2151 vlan_detach_inet6(struct ifnet *ifp, protocol_family_t protocol_family) argument
2153 ether_detach_inet6(ifp, protocol_family);
2159 vlan_attach_at(struct ifnet *ifp, protocol_family_t protocol_family) argument
2161 return (ether_attach_at(ifp, protocol_family));
2165 vlan_detach_at(struct ifnet *ifp, protocol_family_t protocol_family) argument
[all...]
H A Diptap.c178 header.protocol_family = proto;
207 HTONL(header.protocol_family);
H A Dkpi_interface.c885 ifnet_output(ifnet_t interface, protocol_family_t protocol_family, argument
888 if (interface == NULL || protocol_family == 0 || m == NULL) {
893 return (dlil_output(interface, protocol_family, m, route, dest, 0, NULL));
897 ifnet_output_raw(ifnet_t interface, protocol_family_t protocol_family, mbuf_t m) argument
904 return (dlil_output(interface, protocol_family, m, NULL, NULL, 1, NULL));
H A Dif_bond.c3128 extern int ether_attach_inet(ifnet_t ifp, protocol_family_t protocol_family);
3129 extern void ether_detach_inet(ifnet_t ifp, protocol_family_t protocol_family);
3130 extern int ether_attach_inet6(ifnet_t ifp, protocol_family_t protocol_family);
3131 extern void ether_detach_inet6(ifnet_t ifp, protocol_family_t protocol_family);
3132 extern int ether_attach_at(ifnet_t ifp, protocol_family_t protocol_family);
3133 extern void ether_detach_at(ifnet_t ifp, protocol_family_t protocol_family);
/darwin-on-arm/xnu/bsd/kern/
H A Dkpi_mbuf.c565 mbuf_outbound_finalize(mbuf_t mbuf, u_int32_t protocol_family, size_t protocol_offset) argument
572 switch (protocol_family) {
613 panic("mbuf_outbound_finalize - CSUM flags set for non-IPv4 or IPv6 packet (%u)!\n", protocol_family);
/darwin-on-arm/xnu/bsd/sys/
H A Dkpi_mbuf.h1049 @param protocol_family The protocol family of the packet in the
1055 extern void mbuf_outbound_finalize(mbuf_t mbuf, u_int32_t protocol_family,

Completed in 303 milliseconds