Searched refs:pktinfo (Results 1 - 2 of 2) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet/
H A Dudp_usrreq.c1233 struct in_pktinfo *pktinfo; local
1256 pktinfo = (struct in_pktinfo *)(void *)CMSG_DATA(cm);
1258 /* Check for a valid ifindex in pktinfo */
1261 if (pktinfo->ipi_ifindex > if_index) {
1268 if (pktinfo->ipi_ifindex) {
1269 ifp = ifindex2ifnet[pktinfo->ipi_ifindex];
1288 *laddr = pktinfo->ipi_spec_dst;
1308 int error = 0, udp_dodisconnect = 0, pktinfo = 0; local
1337 pktinfo++;
1416 (ipoa.ipoa_boundif != IFSCOPE_NONE && pktinfo)) {
[all...]
/darwin-on-arm/xnu/bsd/netinet6/
H A Dip6_output.c3169 struct in6_pktinfo *pktinfo; local
3174 pktinfo = (struct in6_pktinfo *)(void *)buf;
3183 pktinfo->ipi6_ifindex == 0 &&
3184 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
3190 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
3197 if (pktinfo->ipi6_ifindex > if_index) {
3202 if (pktinfo->ipi6_ifindex) {
3203 ifp = ifindex2ifnet[pktinfo->ipi6_ifindex];
3223 opt->ip6po_pktinfo = _MALLOC(sizeof(*pktinfo),
3228 bcopy(pktinfo, op
[all...]

Completed in 25 milliseconds