/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | hw_stats_l3.sh | 234 __test_stats rx ipv6 239 __test_stats tx ipv6
|
H A D | gre_multipath_nh_res.sh | 269 sysctl_set net.ipv6.fib_multipath_hash_policy 1 288 sysctl_restore net.ipv6.fib_multipath_hash_policy
|
H A D | gre_multipath_nh.sh | 266 sysctl_set net.ipv6.fib_multipath_hash_policy 1 284 sysctl_restore net.ipv6.fib_multipath_hash_policy
|
H A D | vxlan_bridge_1q_ipv6.sh | 448 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \ 513 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \ 520 flower vlan_ethtype ipv6 src_ip $dst_ip dst_ip $src_ip \ 589 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \ 592 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \
|
/linux-master/security/selinux/ |
H A D | netlabel.c | 19 #include <linux/ipv6.h> 23 #include <net/ipv6.h>
|
/linux-master/tools/testing/selftests/net/ |
H A D | big_tcp.sh | 65 proto ipv6 flower ip_proto tcp action ct 67 ip net exec $ROUTER_NS sysctl -wq net.ipv6.conf.all.forwarding=1
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx_tso.c | 12 #include <linux/ipv6.h> 14 #include <net/ipv6.h>
|
/linux-master/net/ipv6/ |
H A D | exthdrs.c | 35 #include <net/ipv6.h> 317 if (extlen > net->ipv6.sysctl.max_dst_opts_len) 325 if (ip6_parse_tlv(false, skb, net->ipv6.sysctl.max_dst_opts_cnt)) { 382 accept_seg6 = min(READ_ONCE(net->ipv6.devconf_all->seg6_enabled), 497 accept_rpl_seg = net->ipv6.devconf_all->rpl_seg_enabled; 659 accept_source_route = READ_ONCE(net->ipv6.devconf_all->accept_source_route); 1054 if (extlen > net->ipv6.sysctl.max_hbh_opts_len) 1058 if (ip6_parse_tlv(true, skb, net->ipv6.sysctl.max_hbh_opts_cnt)) {
|
H A D | xfrm6_tunnel.c | 5 * Authors Mitsuru KANDA <mk@linux-ipv6.org> 6 * YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> 16 #include <net/ipv6.h> 17 #include <linux/ipv6.h>
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | match.c | 516 nfp_flower_compile_tun_ipv6_addrs(&ext->ipv6, &msk->ipv6, rule); 530 nfp_flower_compile_tun_ipv6_addrs(&ext->ipv6, &msk->ipv6, rule); 645 dst = &gre_match->ipv6.dst; 681 dst = &udp_match->ipv6.dst;
|
H A D | tunnel_conf.c | 63 * @tun_info.ipv6: dest IPv6 address of active route 73 struct in6_addr ipv6; member in struct:nfp_tun_active_tuns_v6::route_ip_info_v6 94 * @ipv6_addr: destination ipv6 address for route 274 ipv6_add = &payload->tun_info[i].ipv6; 949 nfp_tunnel_add_ipv6_off(struct nfp_app *app, struct in6_addr *ipv6) argument 956 if (!memcmp(&entry->ipv6_addr, ipv6, sizeof(*ipv6))) { 968 entry->ipv6_addr = *ipv6;
|
/linux-master/drivers/net/dsa/ |
H A D | bcm_sf2_cfp.c | 637 struct flow_match_ipv6_addrs ipv6; local 708 flow_rule_match_ipv6_addrs(flow->rule, &ipv6); 745 bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->src.in6_u.u6_addr32, 748 bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->src.in6_u.u6_addr32, 801 bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->dst.in6_u.u6_addr32, 804 bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->dst.in6_u.u6_addr32,
|
/linux-master/net/netfilter/ |
H A D | nft_compat.c | 157 entry->e6.ipv6.flags |= IP6T_F_PROTO; 159 entry->e6.ipv6.proto = proto; 160 entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0; 458 entry->e6.ipv6.flags |= IP6T_F_PROTO; 460 entry->e6.ipv6.proto = proto; 461 entry->e6.ipv6.invflags = inv ? IP6T_INV_PROTO : 0;
|
/linux-master/drivers/net/ |
H A D | netconsole.c | 297 if (nt->np.ipv6) 307 if (nt->np.ipv6) 535 nt->np.ipv6 = true; 539 if (!nt->np.ipv6) 572 nt->np.ipv6 = true; 576 if (!nt->np.ipv6)
|
/linux-master/net/openvswitch/ |
H A D | conntrack.c | 22 #include <net/netfilter/ipv6/nf_defrag_ipv6.h> 220 key->ipv6.ct_orig.src = orig->src.u3.in6; 221 key->ipv6.ct_orig.dst = orig->dst.u3.in6; 322 memcpy(orig.ipv6_src, output->ipv6.ct_orig.src.s6_addr32, 324 memcpy(orig.ipv6_dst, output->ipv6.ct_orig.dst.s6_addr32, 621 memcpy(&key->ipv6.addr.src, &ipv6_hdr(skb)->saddr, 622 sizeof(key->ipv6.addr.src)); 643 memcpy(&key->ipv6.addr.dst, &ipv6_hdr(skb)->daddr, 644 sizeof(key->ipv6.addr.dst));
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs_ethtool.c | 178 u8 ip6_sz = MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6); 181 memcpy(MLX5E_FTE_ADDR_OF(headers_v, src_ipv4_src_ipv6.ipv6_layout.ipv6), 183 memcpy(MLX5E_FTE_ADDR_OF(headers_c, src_ipv4_src_ipv6.ipv6_layout.ipv6), 187 memcpy(MLX5E_FTE_ADDR_OF(headers_v, dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 189 memcpy(MLX5E_FTE_ADDR_OF(headers_c, dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 169 struct ipv6hdr ipv6 = {}; local 184 ipv6.nexthdr = l4proto; 185 ipv6.version = 0x6; 187 memcpy(&ipv6.saddr.in6_u.u6_addr32, data->src_ip6, 189 memcpy(&ipv6.daddr.in6_u.u6_addr32, data->dst_ip6, 212 memcpy(tmp, &ipv6, sizeof(ipv6)); 213 tmp += sizeof(ipv6); 589 enum ip_ver { ipv6 = 0, ipv4 = 1 }; enumerator in enum:ip_ver 604 ret = i40e_add_del_fdir_tcp(vsi, input, add, ipv6); 1746 bool ipv4, ipv6; local 2906 struct ipv6hdr *ipv6; member in union:__anon139 [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_l4lb.c | 15 #include <linux/ipv6.h> 206 bool ipv6) 208 if (ipv6) 205 get_packet_hash(struct packet_description *pckt, bool ipv6) argument
|
H A D | test_l4lb_noinline.c | 11 #include <linux/ipv6.h> 201 static __noinline __u32 get_packet_hash(struct packet_description *pckt, bool ipv6) argument 203 if (ipv6) 220 hash != 0x2f4bc6bb /* jhash of ipv6 packet */)
|
H A D | test_l4lb_noinline_dynptr.c | 11 #include <linux/ipv6.h> 203 static __noinline __u32 get_packet_hash(struct packet_description *pckt, bool ipv6) argument 205 if (ipv6) 222 hash != 0x2f4bc6bb /* jhash of ipv6 packet */)
|
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | ipsec.c | 111 uint32_t ipv6 :1; /* Outbound IPv6 addr format */ member in struct:nfp_ipsec_cfg_add_sa 502 cfg->ipv6 = 0; 507 cfg->ipv6 = 1;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 242 actions->nat.l3.ipv6.saddr.s6_addr32[idx] = htonl(val); 247 actions->nat.l3.ipv6.saddr.s6_addr32[idx] = htonl(val); 437 flow->l3_key.ipv6.daddr = match.key->dst; 438 flow->l3_mask.ipv6.daddr = match.mask->dst; 439 flow->l3_key.ipv6.saddr = match.key->src; 440 flow->l3_mask.ipv6.saddr = match.mask->src; 650 actions->nat.l3.ipv6.saddr.s6_addr32, 661 actions->nat.l3.ipv6.daddr.s6_addr32, 716 memcpy(req->ip_dst, l3_key->ipv6.daddr.s6_addr32, 719 ipv6_mask_len(&l3_mask->ipv6 [all...] |
/linux-master/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 10 * Based on: net/ipv6/reassembly.c 20 #include <linux/ipv6.h> 25 #include <net/netfilter/ipv6/nf_conntrack_ipv6.h> 31 #include <net/netfilter/ipv6/nf_defrag_ipv6.h> 386 * Based on ipv6_skip_hdr() in net/ipv6/exthdr.c
|
/linux-master/net/ipv4/ |
H A D | ip_tunnel_core.c | 143 memcpy(&dst->key.u.ipv6.dst, &src->key.u.ipv6.src, 976 tun_info->key.u.ipv6.dst = nla_get_in6_addr(tb[LWTUNNEL_IP6_DST]); 979 tun_info->key.u.ipv6.src = nla_get_in6_addr(tb[LWTUNNEL_IP6_SRC]); 1007 nla_put_in6_addr(skb, LWTUNNEL_IP6_DST, &tun_info->key.u.ipv6.dst) || 1008 nla_put_in6_addr(skb, LWTUNNEL_IP6_SRC, &tun_info->key.u.ipv6.src) ||
|
/linux-master/tools/testing/selftests/netfilter/ |
H A D | conntrack_icmp_related.sh | 44 ipv6 () { function 95 ip -net nsclient$i addr add $(ipv6 $i)/64 dev $DEV 223 echo "ERROR: netns ipv6 routing/connectivity broken" 1>&2
|