Searched refs:ipv6 (Results 26 - 50 of 718) sorted by last modified time

1234567891011>>

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_noinline.c11 #include <linux/ipv6.h>
539 hash != 0x2f4bc6bb /* jhash of ipv6 packet */)
H A Dtest_btf_skc_cls_ingress.c81 tuple_len = sizeof(tuple->ipv6);
H A Dconnect6_prog.c35 memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr));
36 memset(&tuple.ipv6.sport, 0, sizeof(tuple.ipv6.sport));
38 tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0);
39 tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1);
40 tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2);
41 tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3);
43 tuple.ipv6.dport = bpf_htons(DST_REWRITE_PORT6);
48 sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv6),
[all...]
H A Dbpf_tracing_net.h104 #define fib_nh_gw6 nh_common.nhc_gw.ipv6
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_do_redirect.c8 #include <linux/ipv6.h>
148 SYS(out, "sysctl -qw net.ipv6.conf.all.forwarding=1");
H A Dip_check_defrag.c41 static int setup_topology(bool ipv6) argument
49 if (ipv6) {
61 if (ipv6)
81 static int attach(struct ip_check_defrag *skel, bool ipv6) argument
84 .pf = ipv6 ? NFPROTO_IPV6 : NFPROTO_IPV4,
139 /* Port needs to be set to 0 for raw ipv6 socket for some reason */
159 void test_bpf_ip_check_defrag_ok(bool ipv6) argument
185 if (!ASSERT_OK(setup_topology(ipv6), "setup_topology"))
188 if (!ASSERT_OK(attach(skel, ipv6), "attach"))
195 srv_fd = start_server(ipv6
[all...]
H A Dflow_dissector.c98 struct ipv6_pkt ipv6; member in union:test::__anon3662
134 .name = "ipv6",
135 .pkt.ipv6 = {
178 .name = "802.1ad-ipv6",
252 .name = "ipv6-frag",
279 .name = "ipv6-no-frag",
302 .name = "ipv6-flow-label",
303 .pkt.ipv6 = {
325 .name = "ipv6-no-flow-label",
326 .pkt.ipv6
[all...]
H A Dcls_redirect.c250 struct ipv6hdr ipv6; local
286 ipv6 = (struct ipv6hdr){
293 p = mempcpy(p, &ipv6, sizeof(ipv6));
/linux-master/tools/testing/selftests/bpf/
H A Dnetwork_helpers.h11 #include <linux/ipv6.h>
44 /* ipv6 test vector */
/linux-master/tools/include/uapi/linux/
H A Dbpf.h3687 * **sizeof**\ (*tuple*\ **->ipv6**)
3724 * **sizeof**\ (*tuple*\ **->ipv6**)
6403 } ipv6; member in union:bpf_sock_tuple::__anon3563
/linux-master/security/smack/
H A Dsmack_lsm.c33 #include <net/ipv6.h>
2484 * smk_ipv6_localhost - Check for local ipv6 host address
/linux-master/security/selinux/
H A Dnetlabel.c19 #include <linux/ipv6.h>
23 #include <net/ipv6.h>
H A Dhooks.c76 #include <net/ipv6.h>
/linux-master/net/xfrm/
H A Dxfrm_policy.c158 struct flow_dissector_key_ipv6_addrs ipv6; member in union:xfrm_flow_keys::__anon3476
3439 fl6->saddr = flkeys->addrs.ipv6.dst;
3440 fl6->daddr = flkeys->addrs.ipv6.src;
3444 fl6->saddr = flkeys->addrs.ipv6.src;
3445 fl6->daddr = flkeys->addrs.ipv6.dst;
4332 .offset = offsetof(struct xfrm_flow_keys, addrs.ipv6),
H A Dxfrm_interface_core.c39 #include <net/ipv6.h>
/linux-master/net/tipc/
H A Dudp_media.c71 * @ipv6: IPv6 address of neighbor
78 struct in6_addr ipv6; member in union:udp_media_addr::__anon3471
112 return ipv6_addr_is_multicast(&addr->ipv6);
137 snprintf(buf, size, "%pI6:%u", &ua->ipv6, ntohs(ua->port));
203 .daddr = dst->ipv6,
204 .saddr = src->ipv6,
218 &src->ipv6, &dst->ipv6, 0, ttl, 0,
324 pr_info("New replicast peer: %pI6\n", &rcast->addr.ipv6);
354 src.ipv6
[all...]
/linux-master/net/sctp/
H A Dsocket.c59 #include <net/ipv6.h>
H A Dsm_statefuns.c36 #include <linux/ipv6.h>
H A Dprotocol.c40 #include <net/ipv6.h>
160 /* also works for setting ipv6 address port */
H A Dipv6.c25 * linux/net/ipv6/tcp_ipv6.c
43 #include <linux/ipv6.h>
51 #include <net/ipv6.h>
429 /* Returns the number of consecutive initial bits that match in the 2 ipv6
/linux-master/net/sched/
H A Dcls_flower.c54 struct flow_dissector_key_ipv6_addrs ipv6; member in union:fl_flow_key::__anon3440
1903 fl_set_key_val(tb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
1904 &mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
1905 sizeof(key->ipv6.src));
1906 fl_set_key_val(tb, &key->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST,
1907 &mask->ipv6.dst, TCA_FLOWER_KEY_IPV6_DST_MASK,
1908 sizeof(key->ipv6.dst));
2129 FLOW_DISSECTOR_KEY_IPV6_ADDRS, ipv6);
3444 (fl_dump_key_val(skb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
3445 &mask->ipv6
[all...]
H A Dact_tunnel_key.c468 NL_SET_ERR_MSG(extack, "Missing either ipv4 or ipv6 src and dst");
703 const struct in6_addr *saddr6 = &info->key.u.ipv6.src;
704 const struct in6_addr *daddr6 = &info->key.u.ipv6.dst;
/linux-master/net/psample/
H A Dpsample.c245 if (!ipv6_addr_any(&tun_key->u.ipv6.src) &&
247 &tun_key->u.ipv6.src))
249 if (!ipv6_addr_any(&tun_key->u.ipv6.dst) &&
251 &tun_key->u.ipv6.dst))
332 if (!ipv6_addr_any(&tun_key->u.ipv6.src))
334 if (!ipv6_addr_any(&tun_key->u.ipv6.dst))
/linux-master/net/openvswitch/
H A Dflow_netlink.c25 #include <linux/ipv6.h>
34 #include <net/ipv6.h>
679 bool ttl = false, ipv4 = false, ipv6 = false; local
720 SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.src,
722 ipv6 = true;
725 SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.dst,
727 ipv6 = true;
813 SW_FLOW_KEY_PUT(match, tun_proto, ipv6 ? AF_INET6 : AF_INET,
822 if (ipv4 && ipv6) {
828 if (!ipv4 && !ipv6) {
[all...]
H A Dflow.c22 #include <linux/ipv6.h>
33 #include <net/ipv6.h>
251 * @nh: ipv6 header
400 get_ipv6_ext_hdrs(skb, nh, &key->ipv6.exthdrs);
405 key->ipv6.label = *(__be32 *)nh & htonl(IPV6_FLOWINFO_FLOWLABEL);
406 key->ipv6.addr.src = nh->saddr;
407 key->ipv6.addr.dst = nh->daddr;
572 memset(&key->ipv6.nd, 0, sizeof(key->ipv6.nd));
584 key->ipv6
[all...]

Completed in 617 milliseconds

1234567891011>>