/net/6lowpan/ |
D | iphc.c | 158 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/ |
D | ndisc.c | 763 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 …]
|
D | addrconf.c | 3963 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()
|
D | route.c | 4141 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/ |
D | neigh.c | 26 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/ |
D | neighbour.c | 1235 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/ |
D | 6lowpan.c | 61 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()
|