Searched refs:sockaddr_dl (Results 1 - 25 of 27) sorted by relevance

12

/darwin-on-arm/xnu/bsd/net/
H A Dif_dl.h89 struct sockaddr_dl { struct
112 #define SDL(s) ((struct sockaddr_dl *)(void *)s)
120 void link_addr(const char *, struct sockaddr_dl *);
121 char *link_ntoa(const struct sockaddr_dl *);
H A Dmulticast_list.c104 struct sockaddr_dl source_sdl;
106 struct sockaddr_dl target_sdl;
H A Ddlil.h119 struct sockaddr_dl;
211 const struct sockaddr_dl *, const struct sockaddr *,
212 const struct sockaddr_dl *, const struct sockaddr *);
235 extern errno_t dlil_send_arp(ifnet_t, u_int16_t, const struct sockaddr_dl *,
236 const struct sockaddr *, const struct sockaddr_dl *,
H A Dether_inet_pr_module.c118 struct sockaddr_dl sender_hw;
247 struct sockaddr_dl ll_dest;
283 struct sockaddr_dl *out_ll, size_t ll_len)
286 offsetof(struct sockaddr_dl, sdl_data[0]) + ETHER_ADDR_LEN;
400 ether_inet_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw,
401 const struct sockaddr *sender_proto, const struct sockaddr_dl *target_hw,
H A Dether_inet6_pr_module.c153 struct sockaddr_dl sdl;
176 struct sockaddr_dl *out_ll, size_t ll_len)
179 offsetof(struct sockaddr_dl, sdl_data[0]) + ETHER_ADDR_LEN;
H A Dkpi_interface.h69 struct sockaddr_dl;
526 @param out_ll A sockaddr_dl to copy the link layer multicast in to.
531 const struct sockaddr *proto_addr, struct sockaddr_dl *out_ll,
561 const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto,
562 const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto);
1299 const struct sockaddr_dl *ll_addr);
1385 will match the index you would find in a sockaddr_dl or using
2266 the sockaddr_dl. Support for setting the type was added for vlan
H A Dif.h726 struct sockaddr_dl sdl_node_address;
736 struct sockaddr_dl sdl_node_address;
H A Ddlil.c178 (DLIL_SDLMAXLEN - offsetof(struct sockaddr_dl, sdl_data[0]))
340 const struct sockaddr_dl *);
355 struct sockaddr_dl *, size_t);
357 const struct sockaddr_dl *, const struct sockaddr *,
358 const struct sockaddr_dl *, const struct sockaddr *);
3636 (struct sockaddr_dl*)(void *)ll_addr, ll_len);
3655 const struct sockaddr_dl* sender_hw, const struct sockaddr* sender_proto,
3656 const struct sockaddr_dl* target_hw, const struct sockaddr* target_proto)
3718 dlil_send_arp(ifnet_t ifp, u_short arpop, const struct sockaddr_dl* sender_hw,
3719 const struct sockaddr* sender_proto, const struct sockaddr_dl* target_h
[all...]
H A Dif.c962 const struct sockaddr_dl *sdl =
963 (const struct sockaddr_dl *)(uintptr_t)(size_t)addr;
1423 * Map interface name in a sockaddr_dl to
1430 struct sockaddr_dl *sdl = (struct sockaddr_dl *)(void *)sa;
2807 struct sockaddr_dl *sdl_new = NULL;
2822 const struct sockaddr_dl *sdl_original =
2823 (struct sockaddr_dl*)(uintptr_t)(size_t)original;
2827 offsetof(struct sockaddr_dl, sdl_data) >
2851 len = alen + offsetof(struct sockaddr_dl, sdl_dat
[all...]
H A Dether_if_module.c597 e_addr = CONST_LLADDR((const struct sockaddr_dl*)
H A Dndrv.c169 struct sockaddr_dl ndrvsrc;
173 ndrvsrc.sdl_len = sizeof (struct sockaddr_dl);
H A Dkpi_interface.c1440 struct sockaddr_dl *sdl;
1484 struct sockaddr_dl *sdl;
1487 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr;
1623 struct sockaddr_dl *ll_addr;
1630 ll_addr = (struct sockaddr_dl *)(void *)ifa->ifa_addr;
H A Dif_bridge.c755 static void link_print(struct sockaddr_dl *dl_p);
932 link_print(struct sockaddr_dl *dl_p)
1047 uint32_t sdl_buffer[offsetof(struct sockaddr_dl, sdl_data) +
1049 struct sockaddr_dl *sdl = (struct sockaddr_dl *)sdl_buffer;
1189 sdl->sdl_len = offsetof(struct sockaddr_dl, sdl_data);
/darwin-on-arm/xnu/bsd/netinet/
H A Din_arp.h34 struct sockaddr_dl;
66 const struct sockaddr_in *ip_dest, struct sockaddr_dl *ll_dest,
77 const struct sockaddr_in *ip_dest, struct sockaddr_dl *ll_dest,
102 const struct sockaddr_dl *sender_hw,
109 const struct sockaddr_dl *sender_hw,
H A Din_arp.c492 struct sockaddr_dl *sdl;
586 static struct sockaddr_dl null_sdl = {sizeof(null_sdl), AF_LINK, 0, 0, 0, 0, 0, {0}};
679 sizeof(struct sockaddr_dl));
684 struct sockaddr_dl *gate_ll = SDL(gate);
691 gate_ll->sdl_len = sizeof(struct sockaddr_dl);
782 sdl_addr_to_hex(const struct sockaddr_dl *sdl, char * orig_buf, int buflen)
896 struct sockaddr_dl *ll_dest, size_t ll_dest_len, route_t hint,
901 struct sockaddr_dl *gateway;
932 ll_dest_len - offsetof(struct sockaddr_dl, sdl_data),
937 ll_dest->sdl_len = sizeof(struct sockaddr_dl);
[all...]
H A Din_dhcp.c125 struct sockaddr_dl * dl_p;
268 link_address(struct sockaddr_dl * dl_p)
274 link_address_length(struct sockaddr_dl * dl_p)
280 link_print(struct sockaddr_dl * dl_p)
291 static struct sockaddr_dl *
294 return ((struct sockaddr_dl *)(void *)ifp->if_lladdr->ifa_addr);
817 struct sockaddr_dl * dl_p;
H A Dip_input.c2729 struct sockaddr_dl sdl;
2732 struct sockaddr_dl *sdp;
2733 struct sockaddr_dl *sdl2 = &sdlbuf.sdl;
2744 sdp = (struct sockaddr_dl *)(void *)ifa->ifa_addr;
2758 = offsetof(struct sockaddr_dl, sdl_data[0]);
H A Din_mcast.c96 struct sockaddr_dl sdl;
/darwin-on-arm/xnu/bsd/netinet6/
H A Dnd6_nbr.c268 struct sockaddr_dl proxydl;
858 struct sockaddr_dl *sdl;
1259 * sdl0 - sockaddr_dl (= proxy NA) or NULL
1268 struct sockaddr *sdl0) /* sockaddr_dl (= proxy NA) or NULL */
1404 struct sockaddr_dl *sdl;
1405 sdl = (struct sockaddr_dl *)(void *)sdl0;
2062 struct sockaddr_dl *sdl;
2066 sdl = (struct sockaddr_dl *)(void *)
2172 struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6)
2218 struct sockaddr_dl *sdl
[all...]
H A Dnd6.h817 struct sockaddr_dl *, struct sockaddr_in6 *);
819 struct sockaddr_dl *, int32_t, int, int);
899 const struct sockaddr_in6 *ip6_dest, struct sockaddr_dl *ll_dest,
H A Din6_ifattach.c256 * XXX assumes single sockaddr_dl (AF_LINK address) per an interface
266 struct sockaddr_dl *sdl;
277 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr;
H A Dnd6.c1781 static struct sockaddr_dl null_sdl = {sizeof(null_sdl), AF_LINK, 0, 0, 0, 0, 0,
2663 struct sockaddr_dl *sdl = NULL;
3441 struct sockaddr_dl *sdl;
3499 struct sockaddr_dl *ll_dest, size_t ll_dest_len, route_t hint,
3504 struct sockaddr_dl *sdl = NULL;
H A Dicmp6.c2771 struct sockaddr_dl *sdl;
2792 (sdl = (struct sockaddr_dl *)(void *)
/darwin-on-arm/xnu/bsd/netat/
H A Dddp_lap.c1578 struct sockaddr_dl sdl;
1593 sdl.sdl_len = offsetof(struct sockaddr_dl, sdl_data)
1617 struct sockaddr_dl sdl;
1631 sdl.sdl_len = offsetof(struct sockaddr_dl, sdl_data)
1654 The issue is that the "struct sockaddr_dl" needed for the AF_LINK does not
1665 struct sockaddr_dl sdl;
1675 sdl.sdl_len = sizeof(struct sockaddr_dl);
1702 struct sockaddr_dl sdl;
1712 sdl.sdl_len = sizeof(struct sockaddr_dl);
H A Dat.c162 struct sockaddr_dl *sdl;
616 sdl = (struct sockaddr_dl *)ifp->if_lladdr->ifa_addr;

Completed in 291 milliseconds

12