Home
last modified time | relevance | path

Searched refs:lladdr (Results 1 – 7 of 7) 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.c763 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() argument
766 neigh_update(neigh, lladdr, new, flags, 0); in ndisc_update()
776 u8 *lladdr = NULL; in ndisc_recv_ns() local
814 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns()
815 if (!lladdr) { in ndisc_recv_ns()
935 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
937 ndisc_update(dev, neigh, lladdr, NUD_STALE, in ndisc_recv_ns()
960 u8 *lladdr = NULL; in ndisc_recv_na() local
998 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na()
999 if (!lladdr) { in ndisc_recv_na()
[all …]
Daddrconf.c3963 struct in6_addr lladdr; in addrconf_rs_timer() local
3978 if (!ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_rs_timer()
3979 ndisc_send_rs(dev, &lladdr, in addrconf_rs_timer()
4250 struct in6_addr lladdr; in addrconf_dad_completed() local
4296 if (ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_dad_completed()
4298 ndisc_send_rs(dev, &lladdr, &in6addr_linklocal_allrouters); in addrconf_dad_completed()
Droute.c4141 u8 *lladdr; in rt6_do_redirect() local
4183 lladdr = NULL; in rt6_do_redirect()
4185 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, in rt6_do_redirect()
4187 if (!lladdr) { in rt6_do_redirect()
4213 ndisc_update(skb->dev, neigh, lladdr, NUD_STALE, in rt6_do_redirect()
/net/mctp/
Dneigh.c26 size_t lladdr_len, const void *lladdr) in mctp_neigh_add() argument
53 memcpy(neigh->ha, lladdr, lladdr_len); in mctp_neigh_add()
124 void *lladdr; in mctp_rtm_newneigh() local
150 lladdr = nla_data(tb[NDA_LLADDR]); in mctp_rtm_newneigh()
169 lladdr_len, lladdr); in mctp_rtm_newneigh()
/net/core/
Dneighbour.c1235 static int __neigh_update(struct neighbour *neigh, const u8 *lladdr, in __neigh_update() argument
1246 trace_neigh_update(neigh, lladdr, new, flags, nlmsg_pid); in __neigh_update()
1289 lladdr = neigh->ha; in __neigh_update()
1290 } else if (lladdr) { in __neigh_update()
1297 !memcmp(lladdr, neigh->ha, dev->addr_len)) in __neigh_update()
1298 lladdr = neigh->ha; in __neigh_update()
1308 lladdr = neigh->ha; in __neigh_update()
1323 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) { in __neigh_update()
1327 lladdr = neigh->ha; in __neigh_update()
1332 if (lladdr == neigh->ha && new == NUD_STALE && in __neigh_update()
[all …]
/net/bluetooth/
D6lowpan.c61 unsigned char lladdr[ETH_ALEN]; member
184 if (!memcmp(neigh->ha, peer->lladdr, ETH_ALEN)) { in peer_lookup_dst()
251 saddr = peer->lladdr; in iphc_decompress()
400 daddr = peer->lladdr; in setup_header()
646 baswap((void *)peer->lladdr, &chan->dst); in add_peer_chan()
648 lowpan_iphc_uncompress_eui48_lladdr(&peer->peer_addr, peer->lladdr); in add_peer_chan()