/darwin-on-arm/xnu/bsd/net/ |
H A D | ether_if_module.h | 34 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 D | ndrv.h | 111 * 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 D | ether_inet6_pr_module.c | 147 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 D | iptap.h | 54 uint32_t protocol_family; member in struct:iptap_hdr_t
|
H A D | ether_if_module.c | 129 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 D | kpi_protocol.h | 136 @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 D | kpi_protocol.c | 43 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 D | if_loop.c | 213 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 D | if_stf.c | 216 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, ®); 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 D | ether_at_pr_module.c | 106 __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 D | if_gif.c | 127 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, ®); 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 D | ether_inet_pr_module.c | 170 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 D | kpi_interface.h | 255 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 D | ndrv.c | 89 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 D | dlil.c | 150 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 D | if_vlan.c | 2132 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 D | iptap.c | 178 header.protocol_family = proto; 207 HTONL(header.protocol_family);
|
H A D | kpi_interface.c | 885 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 D | if_bond.c | 3128 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 D | kpi_mbuf.c | 565 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 D | kpi_mbuf.h | 1049 @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,
|