| /xnu-12377.41.6/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; 249 const struct sockaddr_dl *, const struct sockaddr *, 250 const struct sockaddr_dl *, const struct sockaddr *); 327 extern errno_t dlil_send_arp(ifnet_t, u_int16_t, const struct sockaddr_dl *, 328 const struct sockaddr *, const struct sockaddr_dl *, 403 extern int dlil_node_present_v2(struct ifnet *, struct sockaddr *, struct sockaddr_dl *, int32_t, i… 406 extern const void *dlil_ifaddr_bytes(const struct sockaddr_dl *, size_t *, 411 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() 188 struct sockaddr_dl *out_ll, size_t ll_len) in ether_inet6_resolve_multi() 191 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() 258 struct sockaddr_dl ll_dest = {}; in ether_inet_pre_output() 293 struct sockaddr_dl *out_ll, size_t ll_len) in ether_inet_resolve_multi() 296 offsetof(struct sockaddr_dl, sdl_data[0]) + ETHER_ADDR_LEN; in ether_inet_resolve_multi() 415 ether_inet_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw, in ether_inet_arp() 416 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 | dlil_var_private.h | 199 (DLIL_SDLMAXLEN - offsetof(struct sockaddr_dl, sdl_data[0])) 328 extern struct ifaddr * dlil_alloc_lladdr(struct ifnet *ifp, const struct sockaddr_dl *ll_addr);
|
| H A D | dlil_subr.c | 228 dlil_alloc_lladdr(struct ifnet *ifp, const struct sockaddr_dl *ll_addr) in dlil_alloc_lladdr() 231 struct sockaddr_dl *addr_sdl, *mask_sdl; in dlil_alloc_lladdr() 241 masklen = offsetof(struct sockaddr_dl, sdl_data[0]) in dlil_alloc_lladdr() 245 if ((u_int32_t)socksize < sizeof(struct sockaddr_dl)) { in dlil_alloc_lladdr() 246 socksize = sizeof(struct sockaddr_dl); in dlil_alloc_lladdr()
|
| H A D | kpi_interface.h | 75 struct sockaddr_dl; 650 const struct sockaddr *proto_addr, struct sockaddr_dl *out_ll, 678 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, 679 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto); 1756 const struct sockaddr_dl *ll_addr) 3592 ifnet_notice_node_presence_v2(ifnet_t ifp, struct sockaddr *sa, struct sockaddr_dl *sdl, int32_t rs…
|
| H A D | if_private.h | 652 struct sockaddr_dl sdl_node_address; 662 struct sockaddr_dl sdl_node_address;
|
| H A D | kpi_interface.c | 2279 struct sockaddr_dl *sdl = SDL(ifa->ifa_addr); in ifnet_lladdr() 2332 const struct sockaddr_dl *sdl = SDL(sdlbuf); in ifnet_lladdr_copy_bytes_internal() 2410 struct sockaddr_dl *sdl; in ifnet_set_lladdr_internal() 2413 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; in ifnet_set_lladdr_internal() 2468 const struct sockaddr_dl *sdl = SDL(maddr); in ifnet_add_multicast() 2469 if (sdl->sdl_len < sizeof(struct sockaddr_dl) || in ifnet_add_multicast() 2471 offsetof(struct sockaddr_dl, sdl_data) > sdl->sdl_len)) { in ifnet_add_multicast() 2580 struct sockaddr_dl *ll_addr; in ifnet_find_by_name() 3186 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 | 181 struct sockaddr_dl *, size_t); 183 const struct sockaddr_dl *, const struct sockaddr *, 184 const struct sockaddr_dl *, const struct sockaddr *); 4047 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, in dlil_send_arp_internal() 4048 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto) in dlil_send_arp_internal() 4103 dlil_send_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw, in dlil_send_arp() 4104 const struct sockaddr *sender_proto, const struct sockaddr_dl *target_hw, in dlil_send_arp() 4765 struct sockaddr_dl *out_ll, size_t ll_len) in ifproto_media_resolve_multi() 4773 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, in ifproto_media_send_arp() 4774 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto) in ifproto_media_send_arp() [all …]
|
| H A D | ndrv.c | 191 struct sockaddr_dl ndrvsrc = {}; in ndrv_input() 198 ndrvsrc.sdl_len = sizeof(struct sockaddr_dl); in ndrv_input()
|
| H A D | if.c | 1306 const struct sockaddr_dl *sdl = in ifa_ifwithnet_common() 1855 struct sockaddr_dl *sdl = SDL(sa); in if_withname() 4178 struct sockaddr_dl *sdl = SDL(ifp->if_lladdr->ifa_addr); in ifioctl_ifreq() 5210 struct sockaddr_dl sdl; in ifconf() 5652 struct sockaddr_dl *__single sdl_new = NULL; in copy_and_normalize() 5667 const struct sockaddr_dl *sdl_original = in copy_and_normalize() 5670 if (sdl_original->sdl_len < offsetof(struct sockaddr_dl, sdl_data)) { in copy_and_normalize() 5675 offsetof(struct sockaddr_dl, sdl_data) > in copy_and_normalize() 5705 len = MAX(alen + offsetof(struct sockaddr_dl, sdl_data), sizeof(struct sockaddr_dl)); in copy_and_normalize()
|
| /xnu-12377.41.6/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 | 643 struct sockaddr_dl *sdl = SDL(rt->rt_gateway); in arptfree() 689 struct sockaddr_dl *sdl = SDL(rt->rt_gateway); in arptfree() 892 static struct sockaddr_dl null_sdl = in arp_rtrequest() 994 sizeof(struct sockaddr_dl)); in arp_rtrequest() 999 struct sockaddr_dl *gate_ll = SDL(gate); in arp_rtrequest() 1007 gate_ll->sdl_len = sizeof(struct sockaddr_dl); in arp_rtrequest() 1037 struct sockaddr_dl *gate_ll = SDL(gate); in arp_rtrequest() 1103 sdl_addr_to_hex(const struct sockaddr_dl *sdl_orig, in sdl_addr_to_hex() 1108 const struct sockaddr_dl *sdl = SDL(sdl_orig); in sdl_addr_to_hex() 1283 struct sockaddr_dl *__sized_by(ll_dest_len)ll_dest, in arp_lookup_ip() [all …]
|
| /xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 230 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 231 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 255 struct sockaddr_dl sdl; in fsw_ethernet_resolve() 373 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 374 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve() 443 struct sockaddr_dl *__bidi_indexable sdl = in fsw_ethernet_resolve() 444 (struct sockaddr_dl *__bidi_indexable) SDL(tgt_rt->rt_gateway); in fsw_ethernet_resolve()
|
| /xnu-12377.41.6/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-12377.41.6/bsd/netinet6/ |
| H A D | nd6.h | 743 struct sockaddr_dl _sdl; 945 struct sockaddr_dl *, struct sockaddr_in6 *); 947 struct sockaddr_dl *, int32_t, int, int); 948 extern int nd6_alt_node_absent(struct ifnet *, struct sockaddr_in6 *, struct sockaddr_dl *); 1039 const struct sockaddr_in6 *ip6_dest, struct sockaddr_dl *ll_dest,
|
| H A D | nd6_nbr.c | 282 struct sockaddr_dl proxydl = {}; in nd6_ns_input() 953 struct sockaddr_dl *sdl; in nd6_na_input() 1591 struct sockaddr_dl *sdl; in nd6_na_output() 2132 struct sockaddr_dl *sdl = NULL; in nd6_dad_duplicated() 2477 struct sockaddr_dl* isdl, struct sockaddr_in6 *sin6) in nd6_alt_node_addr_decompose() 2480 struct sockaddr_dl *sdl = SDL(isdl); in nd6_alt_node_addr_decompose() 2521 struct sockaddr_dl *sdla = SDL(sa); in nd6_alt_node_addr_decompose() 2558 struct sockaddr_dl *isdl, int32_t rssi, int lqm, int npm) in nd6_alt_node_present() 2560 struct sockaddr_dl *sdl = SDL(isdl); in nd6_alt_node_present() 2645 nd6_alt_node_absent(struct ifnet *ifp, struct sockaddr_in6 *sin6, struct sockaddr_dl *sdl) in nd6_alt_node_absent()
|
| /xnu-12377.41.6/tests/ |
| H A D | net_ndrv.c | 68 struct sockaddr_dl dl; in ndrv_socket_do_multicast()
|
| H A D | net_test_lib.c | 665 + 2 * sizeof(struct sockaddr_dl) \ 702 struct sockaddr_dl * dl_p; in IPv4RouteApply()
|
| /xnu-12377.41.6/tests/skywalk/ |
| H A D | skywalk_test_common.c | 2049 + 2 * sizeof(struct sockaddr_dl) \ 2086 struct sockaddr_dl * dl_p; in IPv4RouteApply() 2670 rtmsg(int cmd, struct sockaddr_inarp *dst, struct sockaddr_dl *sdl) in rtmsg() 2757 struct sockaddr_dl *sdl; in skt_add_arp_entry() 2760 struct sockaddr_dl sdl_m; in skt_add_arp_entry() 2783 sdl = (struct sockaddr_dl *)(SA_SIZE(addr) + (char *)addr); in skt_add_arp_entry()
|
| /xnu-12377.41.6/bsd/skywalk/nexus/ |
| H A D | os_nexus.h | 956 struct sockaddr_dl *nxneti_lladdr; /* optional */
|
| /xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 1130 struct sockaddr_dl *__bidi_indexable gw_addr = in flow_route_ev_callback() 1131 (struct sockaddr_dl *__bidi_indexable) SDL(gw_addr_orig); in flow_route_ev_callback()
|