| /xnu-11215.81.4/bsd/net/ |
| H A D | if_dl.h | 96 struct sockaddr_dl { struct 114 #define LLADDR(s) ((caddr_t)(s) + __offsetof(struct sockaddr_dl, sdl_data) + (s)->sdl_nlen) argument 116 #define CONST_LLADDR(s) ((const u_char*)(s) + __offsetof(struct sockaddr_dl, sdl_data) + (s)->sdl_n… 120 #define SDL(s) ((struct sockaddr_dl *)(void *)s) 128 void link_addr(const char *, struct sockaddr_dl *); 129 char *link_ntoa(const struct sockaddr_dl *);
|
| H A D | sockaddr_utils.h | 290 __STC_OBJ_TO_BYTES_CNV_CLAUSE(struct, sockaddr_dl), \ 311 __STC_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr_dl, sockaddr), \ 327 __STC_CONST_TYPE_TO_OBJ_CNV_CLAUSE(struct, sockaddr_dl, sockaddr), \ 386 __SA_UTILS_DEFINE_VARIABLE_SIZE_SUBTYPE(struct, sockaddr_dl) 389 #define __SA_UTILS_CONV_TO_SOCKADDR_DL(X) __SA_UTILS_STATIC_CAST(X, sockaddr_dl) 390 #define __SA_UTILS_DECONST_AND_CONV_TO_SOCKADDR_DL(X) __SA_UTILS_DECONST_CAST (X, sockaddr_dl) 401 #define LLADDR(s) ((caddr_t)(__SA_UTILS_CONV_TO_BYTES((s)) + __offsetof(struct sockaddr_dl, sdl_dat…
|
| H A D | dlil.h | 149 struct sockaddr_dl; 247 const struct sockaddr_dl *, const struct sockaddr *, 248 const struct sockaddr_dl *, const struct sockaddr *); 325 extern errno_t dlil_send_arp(ifnet_t, u_int16_t, const struct sockaddr_dl *, 326 const struct sockaddr *, const struct sockaddr_dl *, 401 extern int dlil_node_present_v2(struct ifnet *, struct sockaddr *, struct sockaddr_dl *, int32_t, i… 404 extern const void *dlil_ifaddr_bytes(const struct sockaddr_dl *, size_t *, 409 dlil_ifaddr_bytes_indexable(const struct sockaddr_dl * sdl, size_t *sizep, kauth_cred_t *cred) in dlil_ifaddr_bytes_indexable()
|
| H A D | ether_inet6_pr_module.c | 166 struct sockaddr_dl sdl = {}; in ether_inet6_pre_output() 191 struct sockaddr_dl *out_ll, size_t ll_len) in ether_inet6_resolve_multi() 194 offsetof(struct sockaddr_dl, sdl_data[0]) + ETHER_ADDR_LEN; in ether_inet6_resolve_multi()
|
| H A D | ether_inet_pr_module.c | 120 struct sockaddr_dl sender_hw; in ether_inet_arp_input() 260 struct sockaddr_dl ll_dest = {}; in ether_inet_pre_output() 295 struct sockaddr_dl *out_ll, size_t ll_len) in ether_inet_resolve_multi() 298 offsetof(struct sockaddr_dl, sdl_data[0]) + ETHER_ADDR_LEN; in ether_inet_resolve_multi() 417 ether_inet_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw, in ether_inet_arp() 418 const struct sockaddr *sender_proto, const struct sockaddr_dl *target_hw, in ether_inet_arp()
|
| H A D | multicast_list.c | 105 struct sockaddr_dl source_sdl = {}; in multicast_list_program() 107 struct sockaddr_dl target_sdl; in multicast_list_program()
|
| H A D | kpi_interface.h | 75 struct sockaddr_dl; 627 const struct sockaddr *proto_addr, struct sockaddr_dl *out_ll, 655 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, 656 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto); 1733 const struct sockaddr_dl *ll_addr) 3569 ifnet_notice_node_presence_v2(ifnet_t ifp, struct sockaddr *sa, struct sockaddr_dl *sdl, int32_t rs…
|
| H A D | if_private.h | 579 struct sockaddr_dl sdl_node_address; 589 struct sockaddr_dl sdl_node_address;
|
| H A D | kpi_interface.c | 2285 struct sockaddr_dl *sdl = SDL(ifa->ifa_addr); in ifnet_lladdr() 2338 const struct sockaddr_dl *sdl = SDL(sdlbuf); in ifnet_lladdr_copy_bytes_internal() 2416 struct sockaddr_dl *sdl; in ifnet_set_lladdr_internal() 2419 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; in ifnet_set_lladdr_internal() 2474 const struct sockaddr_dl *sdl = SDL(maddr); in ifnet_add_multicast() 2475 if (sdl->sdl_len < sizeof(struct sockaddr_dl) || in ifnet_add_multicast() 2477 offsetof(struct sockaddr_dl, sdl_data) > sdl->sdl_len)) { in ifnet_add_multicast() 2586 struct sockaddr_dl *ll_addr; in ifnet_find_by_name() 3192 ifnet_notice_node_presence_v2(ifnet_t ifp, struct sockaddr *sa, struct sockaddr_dl *sdl, in ifnet_notice_node_presence_v2()
|
| H A D | dlil.c | 208 (DLIL_SDLMAXLEN - offsetof(struct sockaddr_dl, sdl_data[0])) 364 const struct sockaddr_dl *); 379 struct sockaddr_dl *, size_t); 381 const struct sockaddr_dl *, const struct sockaddr *, 382 const struct sockaddr_dl *, const struct sockaddr *); 7648 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, in dlil_send_arp_internal() 7649 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto) in dlil_send_arp_internal() 7800 dlil_send_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw, in dlil_send_arp() 7801 const struct sockaddr *sender_proto, const struct sockaddr_dl *target_hw, in dlil_send_arp() 8550 struct sockaddr_dl *out_ll, size_t ll_len) in ifproto_media_resolve_multi() [all …]
|
| H A D | ndrv.c | 184 struct sockaddr_dl ndrvsrc = {}; in ndrv_input() 191 ndrvsrc.sdl_len = sizeof(struct sockaddr_dl); in ndrv_input()
|
| H A D | if.c | 1297 const struct sockaddr_dl *sdl = in ifa_ifwithnet_common() 1875 struct sockaddr_dl *sdl = SDL(sa); in if_withname() 4183 struct sockaddr_dl *sdl = SDL(ifp->if_lladdr->ifa_addr); in ifioctl_ifreq() 5116 struct sockaddr_dl sdl; in ifconf() 5558 struct sockaddr_dl *__single sdl_new = NULL; in copy_and_normalize() 5573 const struct sockaddr_dl *sdl_original = in copy_and_normalize() 5576 if (sdl_original->sdl_len < offsetof(struct sockaddr_dl, sdl_data)) { in copy_and_normalize() 5581 offsetof(struct sockaddr_dl, sdl_data) > in copy_and_normalize() 5611 len = MAX(alen + offsetof(struct sockaddr_dl, sdl_data), sizeof(struct sockaddr_dl)); in copy_and_normalize()
|
| H A D | if_var_private.h | 1453 struct sockaddr_dl *dl = __unsafe_forge_bidi_indexable(struct sockaddr_dl *, in if_inline_lladdr()
|
| /xnu-11215.81.4/bsd/netinet/ |
| H A D | in_arp.h | 35 struct sockaddr_dl; 67 struct sockaddr_dl *__sized_by(ll_dest_len)ll_dest, 72 const struct sockaddr_in *ip_dest, struct sockaddr_dl *ll_dest, 95 const struct sockaddr_dl *sender_hw, const struct sockaddr_in *sender_ip, 100 const struct sockaddr_dl *sender_hw, const struct sockaddr_in *sender_ip,
|
| H A D | in_arp.c | 642 struct sockaddr_dl *sdl = SDL(rt->rt_gateway); in arptfree() 688 struct sockaddr_dl *sdl = SDL(rt->rt_gateway); in arptfree() 891 static struct sockaddr_dl null_sdl = in arp_rtrequest() 993 sizeof(struct sockaddr_dl)); in arp_rtrequest() 998 struct sockaddr_dl *gate_ll = SDL(gate); in arp_rtrequest() 1006 gate_ll->sdl_len = sizeof(struct sockaddr_dl); in arp_rtrequest() 1036 struct sockaddr_dl *gate_ll = SDL(gate); in arp_rtrequest() 1102 sdl_addr_to_hex(const struct sockaddr_dl *sdl_orig, in sdl_addr_to_hex() 1107 const struct sockaddr_dl *sdl = SDL(sdl_orig); in sdl_addr_to_hex() 1282 struct sockaddr_dl *__sized_by(ll_dest_len)ll_dest, in arp_lookup_ip() [all …]
|
| /xnu-11215.81.4/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 229 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 230 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 254 struct sockaddr_dl sdl; in fsw_ethernet_resolve() 372 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 373 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 442 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 443 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve()
|
| /xnu-11215.81.4/bsd/tests/ |
| H A D | sau_tests_sysctl.c | 77 struct sockaddr_dl src_sockaddr_dl = { 82 struct sockaddr_dl *sockaddr_dl_ptr = &src_sockaddr_dl; 83 const struct sockaddr_dl *sockaddr_dl_const_ptr = &src_sockaddr_dl; 449 struct sockaddr_dl *result; in test_valid_conversions_to_sockaddr_dl() 450 const struct sockaddr_dl *const_result; in test_valid_conversions_to_sockaddr_dl()
|
| /xnu-11215.81.4/bsd/netinet6/ |
| H A D | nd6.h | 712 struct sockaddr_dl _sdl; 913 struct sockaddr_dl *, struct sockaddr_in6 *); 915 struct sockaddr_dl *, int32_t, int, int); 916 extern int nd6_alt_node_absent(struct ifnet *, struct sockaddr_in6 *, struct sockaddr_dl *); 1007 const struct sockaddr_in6 *ip6_dest, struct sockaddr_dl *ll_dest,
|
| H A D | nd6_nbr.c | 281 struct sockaddr_dl proxydl = {}; in nd6_ns_input() 953 struct sockaddr_dl *sdl; in nd6_na_input() 1588 struct sockaddr_dl *sdl; in nd6_na_output() 2128 struct sockaddr_dl *sdl = NULL; in nd6_dad_duplicated() 2473 struct sockaddr_dl* isdl, struct sockaddr_in6 *sin6) in nd6_alt_node_addr_decompose() 2476 struct sockaddr_dl *sdl = SDL(isdl); in nd6_alt_node_addr_decompose() 2517 struct sockaddr_dl *sdla = SDL(sa); in nd6_alt_node_addr_decompose() 2554 struct sockaddr_dl *isdl, int32_t rssi, int lqm, int npm) in nd6_alt_node_present() 2556 struct sockaddr_dl *sdl = SDL(isdl); in nd6_alt_node_present() 2641 nd6_alt_node_absent(struct ifnet *ifp, struct sockaddr_in6 *sin6, struct sockaddr_dl *sdl) in nd6_alt_node_absent()
|
| H A D | nd6.c | 2707 static struct sockaddr_dl null_sdl = in nd6_rtrequest() 3512 struct sockaddr_dl *sdl = NULL; in nd6_cache_lladdr() 4432 struct sockaddr_dl *ll_dest, size_t ll_dest_len, route_t hint, in nd6_lookup_ipv6() 4437 struct sockaddr_dl *__single sdl = NULL; in nd6_lookup_ipv6()
|
| /xnu-11215.81.4/tests/ |
| H A D | net_ndrv.c | 68 struct sockaddr_dl dl; in ndrv_socket_do_multicast()
|
| H A D | net_test_lib.c | 639 + 2 * sizeof(struct sockaddr_dl) \ 676 struct sockaddr_dl * dl_p; in IPv4RouteApply()
|
| /xnu-11215.81.4/tests/skywalk/ |
| H A D | skywalk_test_common.c | 2049 + 2 * sizeof(struct sockaddr_dl) \ 2086 struct sockaddr_dl * dl_p; in IPv4RouteApply() 2722 rtmsg(int cmd, struct sockaddr_inarp *dst, struct sockaddr_dl *sdl) in rtmsg() 2809 struct sockaddr_dl *sdl; in skt_add_arp_entry() 2812 struct sockaddr_dl sdl_m; in skt_add_arp_entry() 2835 sdl = (struct sockaddr_dl *)(SA_SIZE(addr) + (char *)addr); in skt_add_arp_entry()
|
| /xnu-11215.81.4/bsd/skywalk/nexus/ |
| H A D | os_nexus.h | 947 struct sockaddr_dl *nxneti_lladdr; /* optional */
|
| /xnu-11215.81.4/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 1120 struct sockaddr_dl *__bidi_indexable gw_addr = in flow_route_ev_callback() 1121 (struct sockaddr_dl *__bidi_indexable) SDL(gw_addr_orig); in flow_route_ev_callback()
|