/kernel/linux/linux-5.10/net/6lowpan/ |
H A D | iphc.c | 158 const void *lladdr) in lowpan_iphc_uncompress_802154_lladdr() 160 const struct ieee802154_addr *addr = lladdr; in lowpan_iphc_uncompress_802154_lladdr() 283 const void *lladdr) in lowpan_iphc_uncompress_lladdr() 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() 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() 398 lowpan_iphc_uncompress_802154_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_ctx_addr() 157 lowpan_iphc_uncompress_802154_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_802154_lladdr() argument 281 lowpan_iphc_uncompress_lladdr(const struct net_device *dev, struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_lladdr() argument 303 lowpan_iphc_uncompress_addr(struct sk_buff *skb, const struct net_device *dev, struct in6_addr *ipaddr, u8 address_mode, const void *lladdr) lowpan_iphc_uncompress_addr() argument 363 lowpan_iphc_uncompress_ctx_addr(struct sk_buff *skb, const struct net_device *dev, const struct lowpan_iphc_ctx *ctx, struct in6_addr *ipaddr, u8 address_mode, const void *lladdr) lowpan_iphc_uncompress_ctx_addr() argument 791 lowpan_iphc_compress_ctx_802154_lladdr(const struct in6_addr *ipaddr, const struct lowpan_iphc_ctx *ctx, const void *lladdr) lowpan_iphc_compress_ctx_802154_lladdr() argument 831 lowpan_iphc_addr_equal(const struct net_device *dev, const struct lowpan_iphc_ctx *ctx, const struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_addr_equal() argument 846 lowpan_compress_ctx_addr(u8 **hc_ptr, const struct net_device *dev, const struct in6_addr *ipaddr, const struct lowpan_iphc_ctx *ctx, const unsigned char *lladdr, bool sam) lowpan_compress_ctx_addr() argument 905 lowpan_iphc_compress_802154_lladdr(const struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_compress_802154_lladdr() argument 944 lowpan_compress_addr_64(u8 **hc_ptr, const struct net_device *dev, const struct in6_addr *ipaddr, const unsigned char *lladdr, bool sam) lowpan_compress_addr_64() argument [all...] |
/kernel/linux/linux-6.6/net/6lowpan/ |
H A D | iphc.c | 158 const void *lladdr) in lowpan_iphc_uncompress_802154_lladdr() 160 const struct ieee802154_addr *addr = lladdr; in lowpan_iphc_uncompress_802154_lladdr() 283 const void *lladdr) in lowpan_iphc_uncompress_lladdr() 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() 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() 398 lowpan_iphc_uncompress_802154_lladdr(ipaddr, lladdr); in lowpan_iphc_uncompress_ctx_addr() 157 lowpan_iphc_uncompress_802154_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_802154_lladdr() argument 281 lowpan_iphc_uncompress_lladdr(const struct net_device *dev, struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_lladdr() argument 303 lowpan_iphc_uncompress_addr(struct sk_buff *skb, const struct net_device *dev, struct in6_addr *ipaddr, u8 address_mode, const void *lladdr) lowpan_iphc_uncompress_addr() argument 363 lowpan_iphc_uncompress_ctx_addr(struct sk_buff *skb, const struct net_device *dev, const struct lowpan_iphc_ctx *ctx, struct in6_addr *ipaddr, u8 address_mode, const void *lladdr) lowpan_iphc_uncompress_ctx_addr() argument 791 lowpan_iphc_compress_ctx_802154_lladdr(const struct in6_addr *ipaddr, const struct lowpan_iphc_ctx *ctx, const void *lladdr) lowpan_iphc_compress_ctx_802154_lladdr() argument 831 lowpan_iphc_addr_equal(const struct net_device *dev, const struct lowpan_iphc_ctx *ctx, const struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_addr_equal() argument 846 lowpan_compress_ctx_addr(u8 **hc_ptr, const struct net_device *dev, const struct in6_addr *ipaddr, const struct lowpan_iphc_ctx *ctx, const unsigned char *lladdr, bool sam) lowpan_compress_ctx_addr() argument 905 lowpan_iphc_compress_802154_lladdr(const struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_compress_802154_lladdr() argument 944 lowpan_compress_addr_64(u8 **hc_ptr, const struct net_device *dev, const struct in6_addr *ipaddr, const unsigned char *lladdr, bool sam) lowpan_compress_addr_64() argument [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | neigh.h | 74 TP_PROTO(struct neighbour *n, const u8 *lladdr, u8 new, 77 TP_ARGS(n, lladdr, new, flags, nlmsg_pid), 82 __array(u8, lladdr, MAX_ADDR_LEN) 108 memcpy(__entry->lladdr, n->ha, lladdr_len); 134 if (lladdr) 135 memcpy(__entry->new_lladdr, lladdr, lladdr_len); 141 TP_printk("family %d dev %s lladdr %s flags %02x nud_state %s type %02x " 146 __print_hex_str(__entry->lladdr, __entry->lladdr_len), 162 __array(u8, lladdr, MAX_ADDR_LEN) 185 memcpy(__entry->lladdr, [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | neigh.h | 74 TP_PROTO(struct neighbour *n, const u8 *lladdr, u8 new, 77 TP_ARGS(n, lladdr, new, flags, nlmsg_pid), 82 __array(u8, lladdr, MAX_ADDR_LEN) 108 memcpy(__entry->lladdr, n->ha, lladdr_len); 134 if (lladdr) 135 memcpy(__entry->new_lladdr, lladdr, lladdr_len); 141 TP_printk("family %d dev %s lladdr %s flags %02x nud_state %s type %02x " 146 __print_hex_str(__entry->lladdr, __entry->lladdr_len), 162 __array(u8, lladdr, MAX_ADDR_LEN) 185 memcpy(__entry->lladdr, [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | 6lowpan.h | 186 const void *lladdr) in lowpan_iphc_uncompress_eui64_lladdr() 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() 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() 303 * @daddr: destination lladdr of mac header which is used for compression 305 * @saddr: source lladdr of mac header which is used for compression 322 * @daddr: destination lladdr of mac header which is used for compression 324 * @saddr: source lladdr of mac header which is used for compression 185 lowpan_iphc_uncompress_eui64_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_eui64_lladdr() argument 201 lowpan_iphc_uncompress_eui48_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_eui48_lladdr() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | 6lowpan.h | 186 const void *lladdr) in lowpan_iphc_uncompress_eui64_lladdr() 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() 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() 303 * @daddr: destination lladdr of mac header which is used for compression 305 * @saddr: source lladdr of mac header which is used for compression 322 * @daddr: destination lladdr of mac header which is used for compression 324 * @saddr: source lladdr of mac header which is used for compression 185 lowpan_iphc_uncompress_eui64_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_eui64_lladdr() argument 201 lowpan_iphc_uncompress_eui48_lladdr(struct in6_addr *ipaddr, const void *lladdr) lowpan_iphc_uncompress_eui48_lladdr() argument
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | fib_nexthops.sh | 1073 local lladdr 1076 lladdr=$(get_linklocal veth2 peer) 1077 run_cmd "$IP nexthop add id 11 via ${lladdr} dev veth1" 1081 check_route "172.16.101.1" "172.16.101.1 nhid 11 via inet6 ${lladdr} dev veth1" 1090 check_route "172.16.101.1" "172.16.101.1 nhid 101 nexthop via inet6 ${lladdr} dev veth1 weight 1 nexthop via 172.16.1.2 dev veth1 weight 1" 1092 run_cmd "$IP ro replace 172.16.101.1/32 via inet6 ${lladdr} dev veth1" 1094 check_route "172.16.101.1" "172.16.101.1 via inet6 ${lladdr} dev veth1" 1102 local lladdr 1213 lladdr=$(get_linklocal veth2 peer) 1214 run_cmd "$IP nexthop add id 24 via ${lladdr} de [all...] |
H A D | fib-onlink-tests.sh | 423 local lladdr 425 lladdr=$(get_linklocal ${NETIFS[p1]}) || return 1 429 run_ip6 254 ${TEST_NET6[1]}::12 ${lladdr} ${NETIFS[p1]} 2 \ 434 lladdr=$(get_linklocal ${NETIFS[p5]}) || return 1 437 run_ip6 ${VRF_TABLE} ${TEST_NET6[2]}::12 ${lladdr} ${NETIFS[p5]} 2 \
|
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | rif_mac_profiles.sh | 108 ip neigh replace dev $rp2 198.51.100.1 lladdr $(mac_get $h2) 135 ip neigh del dev $rp2 198.51.100.1 lladdr $(mac_get $h2) 145 ip neigh replace dev $rp1 192.0.2.1 lladdr $(mac_get $h1) 168 ip neigh del dev $rp1 192.0.2.1 lladdr $(mac_get $h1)
|
H A D | rtnetlink.sh | 535 ip -4 neigh add 192.0.2.2 lladdr de:ad:be:ef:13:37 nud perm dev $swp1 536 ip -6 neigh add 2001:db8:1::2 lladdr de:ad:be:ef:13:37 nud perm \ 662 ip neigh replace 192.0.2.2 lladdr 00:11:22:33:44:55 nud perm \ 674 ip neigh replace 192.0.2.2 lladdr 00:11:22:33:44:55 nud perm \ 711 ip neigh replace 192.0.2.2 lladdr 00:11:22:33:44:55 nud perm \ 713 ip neigh replace 192.0.2.3 lladdr 00:11:22:33:44:55 nud perm \ 715 ip neigh replace 2001:db8:1::2 lladdr 00:11:22:33:44:55 nud perm \ 771 ip neigh replace 192.0.2.2 lladdr 00:11:22:33:44:55 nud perm \ 773 ip neigh replace 192.0.2.3 lladdr 00:11:22:33:44:55 nud perm \ 775 ip neigh replace 2001:db8:1::2 lladdr 0 [all...] |
H A D | egress_vid_classification.sh | 122 ip neigh replace dev $swp3.20 192.0.2.18 lladdr $(mac_get $h3.20) 208 ip neigh replace dev br0 192.0.2.1 lladdr $(mac_get $h1.10) 243 ip neigh replace dev br0 192.0.2.1 lladdr $(mac_get $h1.10)
|
/kernel/linux/linux-6.6/net/mctp/ |
H A D | neigh.c | 26 size_t lladdr_len, const void *lladdr) in mctp_neigh_add() 53 memcpy(neigh->ha, lladdr, lladdr_len); in mctp_neigh_add() 125 void *lladdr; in mctp_rtm_newneigh() local 131 NL_SET_ERR_MSG(extack, "lladdr too large?"); in mctp_rtm_newneigh() 141 NL_SET_ERR_MSG(extack, "Neighbour lladdr must be specified"); in mctp_rtm_newneigh() 151 lladdr = nla_data(tb[NDA_LLADDR]); in mctp_rtm_newneigh() 165 NL_SET_ERR_MSG(extack, "Wrong lladdr length"); in mctp_rtm_newneigh() 170 lladdr_len, lladdr); in mctp_rtm_newneigh() 24 mctp_neigh_add(struct mctp_dev *mdev, mctp_eid_t eid, enum mctp_neigh_source source, size_t lladdr_len, const void *lladdr) mctp_neigh_add() argument
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ndisc.c | 779 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() 782 neigh_update(neigh, lladdr, new, flags, 0); in ndisc_update() 792 u8 *lladdr = NULL; in ndisc_recv_ns() local 827 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_src_lladdr, dev); in ndisc_recv_ns() 828 if (!lladdr) { in ndisc_recv_ns() 950 !inc || lladdr || !dev->addr_len); in ndisc_recv_ns() 952 ndisc_update(dev, neigh, lladdr, NUD_STALE, in ndisc_recv_ns() 996 u8 *lladdr = NULL; in ndisc_recv_na() local 1034 lladdr = ndisc_opt_addr_data(ndopts.nd_opts_tgt_lladdr, dev); in ndisc_recv_na() 1035 if (!lladdr) { in ndisc_recv_na() 778 ndisc_update(const struct net_device *dev, struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, struct ndisc_options *ndopts) ndisc_update() argument 1138 u8 *lladdr = NULL; ndisc_recv_rs() local 1472 u8 *lladdr = NULL; ndisc_router_discovery() local [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nndisc.c | 516 u_char *lladdr; in nndisc_rcv_ns() local 553 lladdr = eth->h_source; in nndisc_rcv_ns() 562 neigh = __neigh_lookup(&nnd_tbl, &nipcb(skb)->srcaddr, dev, lladdr || !dev->addr_len); in nndisc_rcv_ns() 564 neigh_update(neigh, lladdr, NUD_STALE, NEIGH_UPDATE_F_OVERRIDE, 0); in nndisc_rcv_ns() 579 u8 lladdr[ALIGN(MAX_ADDR_LEN, sizeof(unsigned long))]; in nndisc_rcv_na() local 604 memset(lladdr, 0, ALIGN(MAX_ADDR_LEN, sizeof(unsigned long))); in nndisc_rcv_na() 610 memcpy(lladdr, p, len); in nndisc_rcv_na() 620 neigh_update(neigh, lladdr, NUD_REACHABLE, NEIGH_UPDATE_F_OVERRIDE, 0); in nndisc_rcv_na()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ndisc.c | 763 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update() 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() 762 ndisc_update(const struct net_device *dev, struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, struct ndisc_options *ndopts) ndisc_update() argument 1077 u8 *lladdr = NULL; ndisc_recv_rs() local 1413 u8 *lladdr = NULL; ndisc_router_discovery() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | mirror_gre_bridge_1q.sh | 93 ip neigh replace 192.0.2.130 lladdr $(mac_get $h3) \ 101 ip neigh replace 2001:db8:2::2 lladdr $(mac_get $h3) \
|
H A D | mirror_gre_bridge_1d_vlan.sh | 95 ip neigh replace 192.0.2.130 lladdr $(mac_get $h3) \ 102 ip neigh replace 2001:db8:2::2 lladdr $(mac_get $h3) \
|
H A D | mirror_gre_bridge_1d.sh | 97 ip neigh replace 192.0.2.130 lladdr $(mac_get $h3) \ 105 ip neigh replace 2001:db8:2::2 lladdr $(mac_get $h3) \
|
H A D | vxlan_asymmetric.sh | 117 ip neigh replace $gw_ip lladdr 00:00:5e:00:01:01 nud permanent \ 414 ip neigh add $ip1 lladdr $mac1 nud noarp dev vlan10 \ 416 ip neigh add $ip2 lladdr $mac2 nud noarp dev vlan20 \ 493 ip neigh replace 10.1.1.102 lladdr $(in_ns ns1 mac_get w2) nud noarp \ 495 ip neigh replace 10.1.2.102 lladdr $(in_ns ns1 mac_get w4) nud noarp \ 557 ip neigh add 10.1.1.102 lladdr $(in_ns ns1 mac_get w2) nud noarp \
|
H A D | vxlan_asymmetric_ipv6.sh | 117 ip neigh replace $gw_ip lladdr 00:00:5e:00:01:01 nud permanent \ 409 ip neigh add $ip1 lladdr $mac1 nud noarp dev vlan10 \ 411 ip neigh add $ip2 lladdr $mac2 nud noarp dev vlan20 \ 491 ip neigh replace 2001:db8:1::4 lladdr $(in_ns ns1 mac_get w2) \ 493 ip neigh replace 2001:db8:2::4 lladdr $(in_ns ns1 mac_get w4) \
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_tc_redirect.sh | 115 ip -netns ${NS_SRC} neigh add ${IP4_DST} dev veth_src lladdr $fmac_src 116 ip -netns ${NS_DST} neigh add ${IP4_SRC} dev veth_dst lladdr $fmac_dst 118 ip -netns ${NS_SRC} neigh add ${IP6_DST} dev veth_src lladdr $fmac_src 119 ip -netns ${NS_DST} neigh add ${IP6_SRC} dev veth_dst lladdr $fmac_dst
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | fib_nexthops.sh | 774 run_cmd "$IP -6 neigh add 2001:db8:91::2 lladdr 00:11:22:33:44:55 dev veth1.10" 775 run_cmd "$IP -6 neigh add 2001:db8:92::2 lladdr 00:11:22:33:44:55 dev veth1.20" 1544 local lladdr 1547 lladdr=$(get_linklocal veth2 peer) 1548 run_cmd "$IP nexthop add id 11 via ${lladdr} dev veth1" 1552 check_route "172.16.101.1" "172.16.101.1 nhid 11 via inet6 ${lladdr} dev veth1" 1561 check_route "172.16.101.1" "172.16.101.1 nhid 101 nexthop via inet6 ${lladdr} dev veth1 weight 1 nexthop via 172.16.1.2 dev veth1 weight 1" 1563 run_cmd "$IP ro replace 172.16.101.1/32 via inet6 ${lladdr} dev veth1" 1565 check_route "172.16.101.1" "172.16.101.1 via inet6 ${lladdr} dev veth1" 1573 local lladdr [all...] |
H A D | fib-onlink-tests.sh | 423 local lladdr 425 lladdr=$(get_linklocal ${NETIFS[p1]}) || return 1 429 run_ip6 254 ${TEST_NET6[1]}::12 ${lladdr} ${NETIFS[p1]} 2 \ 434 lladdr=$(get_linklocal ${NETIFS[p5]}) || return 1 437 run_ip6 ${VRF_TABLE} ${TEST_NET6[2]}::12 ${lladdr} ${NETIFS[p5]} 2 \
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
H A D | mirror_gre_bridge_1d_vlan.sh | 94 ip neigh replace 192.0.2.130 lladdr $(mac_get $h3) \ 101 ip neigh replace 2001:db8:2::2 lladdr $(mac_get $h3) \
|
H A D | vxlan_asymmetric.sh | 117 ip neigh replace $gw_ip lladdr 00:00:5e:00:01:01 nud permanent \ 414 ip neigh add $ip1 lladdr $mac1 nud noarp dev vlan10 \ 416 ip neigh add $ip2 lladdr $mac2 nud noarp dev vlan20 \ 493 ip neigh replace 10.1.1.102 lladdr $(in_ns ns1 mac_get w2) nud noarp \ 495 ip neigh replace 10.1.2.102 lladdr $(in_ns ns1 mac_get w4) nud noarp \ 557 ip neigh add 10.1.1.102 lladdr $(in_ns ns1 mac_get w2) nud noarp \
|