Home
last modified time | relevance | path

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

/net/6lowpan/
Diphc.c158 const void *lladdr) in lowpan_iphc_uncompress_802154_lladdr() argument
160 const struct ieee802154_addr *addr = lladdr; in lowpan_iphc_uncompress_802154_lladdr()
283 const void *lladdr) in lowpan_iphc_uncompress_lladdr() argument
287 lowpan_iphc_uncompress_eui48_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_lladdr()
290 lowpan_iphc_uncompress_eui64_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_lladdr()
306 u8 address_mode, const void *lladdr) in lowpan_iphc_uncompress_addr() argument
337 lowpan_iphc_uncompress_802154_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_addr()
340 lowpan_iphc_uncompress_lladdr(dev, ipaddr, lladdr); in lowpan_iphc_uncompress_addr()
367 u8 address_mode, const void *lladdr) in lowpan_iphc_uncompress_ctx_addr() argument
398 lowpan_iphc_uncompress_802154_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_ctx_addr()
[all …]
/net/ipv6/
Dndisc.c759 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() argument
762 neigh_update(neigh, lladdr, new, flags, 0); in ndisc_update()
772 u8 *lladdr = NULL; in ndisc_recv_ns() local
810 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns()
811 if (!lladdr) { in ndisc_recv_ns()
931 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
933 ndisc_update(dev, neigh, lladdr, NUD_STALE, in ndisc_recv_ns()
956 u8 *lladdr = NULL; in ndisc_recv_na() local
994 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na()
995 if (!lladdr) { in ndisc_recv_na()
[all …]
Daddrconf.c3885 struct in6_addr lladdr; in addrconf_rs_timer() local
3900 if (!ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_rs_timer()
3901 ndisc_send_rs(dev, &lladdr, in addrconf_rs_timer()
4171 struct in6_addr lladdr; in addrconf_dad_completed() local
4216 if (ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_dad_completed()
4218 ndisc_send_rs(dev, &lladdr, &in6addr_linklocal_allrouters); in addrconf_dad_completed()
Droute.c3959 u8 *lladdr; in rt6_do_redirect() local
4001 lladdr = NULL; in rt6_do_redirect()
4003 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, in rt6_do_redirect()
4005 if (!lladdr) { in rt6_do_redirect()
4031 ndisc_update(skb->dev, neigh, lladdr, NUD_STALE, in rt6_do_redirect()
/net/core/
Dneighbour.c1226 static int __neigh_update(struct neighbour *neigh, const u8 *lladdr, in __neigh_update() argument
1237 trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid); in __neigh_update()
1273 lladdr = neigh->ha; in __neigh_update()
1274 } else if (lladdr) { in __neigh_update()
1281 !memcmp(lladdr, neigh->ha, dev->addr_len)) in __neigh_update()
1282 lladdr = neigh->ha; in __neigh_update()
1292 lladdr = neigh->ha; in __neigh_update()
1307 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) { in __neigh_update()
1311 lladdr = neigh->ha; in __neigh_update()
1316 if (lladdr == neigh->ha && new == NUD_STALE && in __neigh_update()
[all …]
/net/bluetooth/
D6lowpan.c60 unsigned char lladdr[ETH_ALEN]; member
212 if (!memcmp(neigh->ha, peer->lladdr, ETH_ALEN)) { in peer_lookup_dst()
279 saddr = peer->lladdr; in iphc_decompress()
428 daddr = peer->lladdr; in setup_header()
666 baswap((void *)peer->lladdr, &chan->dst); in add_peer_chan()
668 lowpan_iphc_uncompress_eui48_lladdr(&peer->peer_addr, peer->lladdr); in add_peer_chan()