Searched refs:lladdr (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/net/6lowpan/ |
D | iphc.c | 151 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/ |
D | ndisc.c | 710 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 …]
|
D | route.c | 2107 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()
|
D | addrconf.c | 3447 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/ |
D | ndisc.h | 139 u8 *lladdr = (u8 *)(p + 1); in ndisc_opt_addr_data() local 144 return lladdr + prepad; in ndisc_opt_addr_data()
|
D | neighbour.h | 317 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags); 325 u8 *lladdr, void *saddr,
|
/linux-4.4.14/net/core/ |
D | neighbour.c | 1075 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/ |
D | vrf.txt | 199 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
|