Home
last modified time | relevance | path

Searched refs:lladdr (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/net/6lowpan/
Diphc.c151 const void *lladdr) in iphc_uncompress_eui64_lladdr() argument
159 memcpy(&ipaddr->s6_addr[8], lladdr, EUI64_ADDR_LEN); in iphc_uncompress_eui64_lladdr()
167 const void *lladdr) in iphc_uncompress_802154_lladdr() argument
169 const struct ieee802154_addr *addr = lladdr; in iphc_uncompress_802154_lladdr()
205 const void *lladdr) in uncompress_addr() argument
236 iphc_uncompress_802154_lladdr(ipaddr, lladdr); in uncompress_addr()
239 iphc_uncompress_eui64_lladdr(ipaddr, lladdr); in uncompress_addr()
589 const unsigned char *lladdr, bool sam) in lowpan_compress_addr_64() argument
593 if (is_addr_mac_addr_based(ipaddr, lladdr)) { in lowpan_compress_addr_64()
/linux-4.4.14/net/ipv6/
Dndisc.c710 u8 *lladdr = NULL; in ndisc_recv_ns() local
747 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns()
748 if (!lladdr) { in ndisc_recv_ns()
857 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
859 neigh_update(neigh, lladdr, NUD_STALE, in ndisc_recv_ns()
881 u8 *lladdr = NULL; in ndisc_recv_na() local
910 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na()
911 if (!lladdr) { in ndisc_recv_na()
954 if (lladdr && !memcmp(lladdr, dev->dev_addr, dev->addr_len) && in ndisc_recv_na()
961 neigh_update(neigh, lladdr, in ndisc_recv_na()
[all …]
Droute.c2107 u8 *lladdr; in rt6_do_redirect() local
2149 lladdr = NULL; in rt6_do_redirect()
2151 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, in rt6_do_redirect()
2153 if (!lladdr) { in rt6_do_redirect()
2179 neigh_update(neigh, lladdr, NUD_STALE, in rt6_do_redirect()
Daddrconf.c3447 struct in6_addr lladdr; in addrconf_rs_timer() local
3462 if (!ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_rs_timer()
3463 ndisc_send_rs(dev, &lladdr, in addrconf_rs_timer()
3681 struct in6_addr lladdr; in addrconf_dad_completed() local
3716 if (ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_dad_completed()
3718 ndisc_send_rs(dev, &lladdr, &in6addr_linklocal_allrouters); in addrconf_dad_completed()
/linux-4.4.14/include/net/
Dndisc.h139 u8 *lladdr = (u8 *)(p + 1); in ndisc_opt_addr_data() local
144 return lladdr + prepad; in ndisc_opt_addr_data()
Dneighbour.h317 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags);
325 u8 *lladdr, void *saddr,
/linux-4.4.14/net/core/
Dneighbour.c1075 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, in neigh_update() argument
1114 lladdr = neigh->ha; in neigh_update()
1115 } else if (lladdr) { in neigh_update()
1122 !memcmp(lladdr, neigh->ha, dev->addr_len)) in neigh_update()
1123 lladdr = neigh->ha; in neigh_update()
1131 lladdr = neigh->ha; in neigh_update()
1144 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) { in neigh_update()
1148 lladdr = neigh->ha; in neigh_update()
1153 if (lladdr == neigh->ha && new == NUD_STALE && in neigh_update()
1174 if (lladdr != neigh->ha) { in neigh_update()
[all …]
/linux-4.4.14/Documentation/networking/
Dvrf.txt199 10.2.1.254 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE
200 10.2.2.254 dev eth2 lladdr 5e:54:01:6a:ee:80 REACHABLE
203 2002:1::64 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE