Home
last modified time | relevance | path

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

/Linux-v4.19/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 …]
/Linux-v4.19/include/net/
D6lowpan.h186 const void *lladdr) in lowpan_iphc_uncompress_eui64_lladdr() argument
194 memcpy(&ipaddr->s6_addr[8], lladdr, EUI64_ADDR_LEN); in lowpan_iphc_uncompress_eui64_lladdr()
202 const void *lladdr) in lowpan_iphc_uncompress_eui48_lladdr() argument
210 memcpy(&ipaddr->s6_addr[8], lladdr, 3); in lowpan_iphc_uncompress_eui48_lladdr()
213 memcpy(&ipaddr->s6_addr[13], lladdr + 3, 3); in lowpan_iphc_uncompress_eui48_lladdr()
Dndisc.h353 u8 *lladdr = (u8 *)(p + 1); in __ndisc_opt_addr_data() local
357 return lladdr + prepad; in __ndisc_opt_addr_data()
436 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type,
Dneighbour.h320 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags,
330 u8 *lladdr, void *saddr,
/Linux-v4.19/net/ipv6/
Dndisc.c745 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() argument
748 neigh_update(neigh, lladdr, new, flags, 0); in ndisc_update()
758 u8 *lladdr = NULL; in ndisc_recv_ns() local
796 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns()
797 if (!lladdr) { in ndisc_recv_ns()
917 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns()
919 ndisc_update(dev, neigh, lladdr, NUD_STALE, in ndisc_recv_ns()
942 u8 *lladdr = NULL; in ndisc_recv_na() local
980 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na()
981 if (!lladdr) { in ndisc_recv_na()
[all …]
Daddrconf.c3803 struct in6_addr lladdr; in addrconf_rs_timer() local
3818 if (!ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_rs_timer()
3819 ndisc_send_rs(dev, &lladdr, in addrconf_rs_timer()
4089 struct in6_addr lladdr; in addrconf_dad_completed() local
4134 if (ipv6_get_lladdr(dev, &lladdr, IFA_F_TENTATIVE)) in addrconf_dad_completed()
4136 ndisc_send_rs(dev, &lladdr, &in6addr_linklocal_allrouters); in addrconf_dad_completed()
Droute.c3348 u8 *lladdr; in rt6_do_redirect() local
3390 lladdr = NULL; in rt6_do_redirect()
3392 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, in rt6_do_redirect()
3394 if (!lladdr) { in rt6_do_redirect()
3420 ndisc_update(skb->dev, neigh, lladdr, NUD_STALE, in rt6_do_redirect()
/Linux-v4.19/tools/testing/selftests/net/
Dfib-onlink-tests.sh408 local lladdr
410 lladdr=$(get_linklocal ${NETIFS[p1]}) || return 1
414 run_ip6 254 ${TEST_NET6[1]}::12 ${lladdr} ${NETIFS[p1]} 2 \
419 lladdr=$(get_linklocal ${NETIFS[p5]}) || return 1
422 run_ip6 ${VRF_TABLE} ${TEST_NET6[2]}::12 ${lladdr} ${NETIFS[p5]} 2 \
/Linux-v4.19/net/core/
Dneighbour.c1121 int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, in neigh_update() argument
1162 lladdr = neigh->ha; in neigh_update()
1163 } else if (lladdr) { in neigh_update()
1170 !memcmp(lladdr, neigh->ha, dev->addr_len)) in neigh_update()
1171 lladdr = neigh->ha; in neigh_update()
1179 lladdr = neigh->ha; in neigh_update()
1194 if (lladdr != neigh->ha && !(flags & NEIGH_UPDATE_F_OVERRIDE)) { in neigh_update()
1198 lladdr = neigh->ha; in neigh_update()
1203 if (lladdr == neigh->ha && new == NUD_STALE && in neigh_update()
1213 if (new != old || lladdr != neigh->ha) in neigh_update()
[all …]
/Linux-v4.19/tools/testing/selftests/net/forwarding/
Dmirror_gre_neigh.sh67 ip neigh replace dev $swp3 $addr lladdr 00:11:22:33:44:55
/Linux-v4.19/net/bluetooth/
D6lowpan.c67 unsigned char lladdr[ETH_ALEN]; member
277 saddr = peer->lladdr; in iphc_decompress()
426 daddr = peer->lladdr; in setup_header()
672 baswap((void *)peer->lladdr, &chan->dst); in add_peer_chan()
674 lowpan_iphc_uncompress_eui48_lladdr(&peer->peer_addr, peer->lladdr); in add_peer_chan()
/Linux-v4.19/Documentation/networking/
Dvrf.txt213 10.2.1.254 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE
214 10.2.2.254 dev eth2 lladdr 5e:54:01:6a:ee:80 REACHABLE
217 2002:1::64 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE