Lines Matching refs:na
1936 struct nd_msg *ns, *na; in vxlan_na_create() local
1947 sizeof(*na) + na_olen + dev->needed_tailroom; in vxlan_na_create()
1999 na = skb_put_zero(reply, sizeof(*na) + na_olen); in vxlan_na_create()
2000 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in vxlan_na_create()
2001 na->icmph.icmp6_router = isrouter; in vxlan_na_create()
2002 na->icmph.icmp6_override = 1; in vxlan_na_create()
2003 na->icmph.icmp6_solicited = 1; in vxlan_na_create()
2004 na->target = ns->target; in vxlan_na_create()
2005 ether_addr_copy(&na->opt[2], n->ha); in vxlan_na_create()
2006 na->opt[0] = ND_OPT_TARGET_LL_ADDR; in vxlan_na_create()
2007 na->opt[1] = na_olen >> 3; in vxlan_na_create()
2009 na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr, in vxlan_na_create()
2010 &pip6->daddr, sizeof(*na)+na_olen, IPPROTO_ICMPV6, in vxlan_na_create()
2011 csum_partial(na, sizeof(*na)+na_olen, 0)); in vxlan_na_create()
2013 pip6->payload_len = htons(sizeof(*na)+na_olen); in vxlan_na_create()