Lines Matching defs:na
256 struct nd_msg *na;
268 sizeof(*na) + na_olen + dev->needed_tailroom;
319 na = (struct nd_msg *)skb_put(reply, sizeof(*na) + na_olen);
322 memset(na, 0, sizeof(*na) + na_olen);
323 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT;
324 na->icmph.icmp6_router = (n->flags & NTF_ROUTER) ? 1 : 0;
325 na->icmph.icmp6_override = 1;
326 na->icmph.icmp6_solicited = 1;
327 na->target = ns->target;
328 ether_addr_copy(&na->opt[2], n->ha);
329 na->opt[0] = ND_OPT_TARGET_LL_ADDR;
330 na->opt[1] = na_olen >> 3;
332 na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr,
334 sizeof(*na) + na_olen,
336 csum_partial(na, sizeof(*na) + na_olen, 0));
338 pip6->payload_len = htons(sizeof(*na) + na_olen);