Lines Matching defs:na
1343 struct nd_msg *ns, *na;
1354 sizeof(*na) + na_olen + dev->needed_tailroom;
1400 na = (struct nd_msg *)skb_put(reply, sizeof(*na) + na_olen);
1403 memset(na, 0, sizeof(*na)+na_olen);
1404 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT;
1405 na->icmph.icmp6_router = isrouter;
1406 na->icmph.icmp6_override = 1;
1407 na->icmph.icmp6_solicited = 1;
1408 na->target = ns->target;
1409 ether_addr_copy(&na->opt[2], n->ha);
1410 na->opt[0] = ND_OPT_TARGET_LL_ADDR;
1411 na->opt[1] = na_olen >> 3;
1413 na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr,
1414 &pip6->daddr, sizeof(*na)+na_olen, IPPROTO_ICMPV6,
1415 csum_partial(na, sizeof(*na)+na_olen, 0));
1417 pip6->payload_len = htons(sizeof(*na)+na_olen);