| /OK3568_Linux_fs/kernel/net/ipv6/ |
| H A D | sysctl_net_ipv6.c | 36 ipv6.sysctl.multipath_hash_policy); in proc_rt6_multipath_hash_policy() 47 .data = &init_net.ipv6.sysctl.bindv6only, 54 .data = &init_net.ipv6.sysctl.anycast_src_echo_reply, 61 .data = &init_net.ipv6.sysctl.flowlabel_consistency, 68 .data = &init_net.ipv6.sysctl.auto_flowlabels, 77 .data = &init_net.ipv6.sysctl.fwmark_reflect, 84 .data = &init_net.ipv6.sysctl.idgen_retries, 91 .data = &init_net.ipv6.sysctl.idgen_delay, 98 .data = &init_net.ipv6.sysctl.flowlabel_state_ranges, 105 .data = &init_net.ipv6.sysctl.ip_nonlocal_bind, [all …]
|
| H A D | Makefile | 6 obj-$(CONFIG_IPV6) += ipv6.o 8 ipv6-objs := af_inet6.o anycast.o ip6_output.o ip6_input.o addrconf.o \ 15 ipv6-offload := ip6_offload.o tcpv6_offload.o exthdrs_offload.o 17 ipv6-$(CONFIG_SYSCTL) = sysctl_net_ipv6.o 18 ipv6-$(CONFIG_IPV6_MROUTE) += ip6mr.o 20 ipv6-$(CONFIG_XFRM) += xfrm6_policy.o xfrm6_state.o xfrm6_input.o \ 22 ipv6-$(CONFIG_NETFILTER) += netfilter.o 23 ipv6-$(CONFIG_IPV6_MULTIPLE_TABLES) += fib6_rules.o 24 ipv6-$(CONFIG_PROC_FS) += proc.o 25 ipv6-$(CONFIG_SYN_COOKIES) += syncookies.o [all …]
|
| H A D | ip6_fib.c | 74 list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh) 78 write_lock_bh(&net->ipv6.fib6_walker_lock); in fib6_walker_link() 79 list_add(&w->lh, &net->ipv6.fib6_walkers); in fib6_walker_link() 80 write_unlock_bh(&net->ipv6.fib6_walker_lock); in fib6_walker_link() 85 write_lock_bh(&net->ipv6.fib6_walker_lock); in fib6_walker_unlink() 87 write_unlock_bh(&net->ipv6.fib6_walker_lock); in fib6_walker_unlink() 95 old = atomic_read(&net->ipv6.fib6_sernum); in fib6_new_sernum() 97 } while (atomic_cmpxchg(&net->ipv6.fib6_sernum, in fib6_new_sernum() 187 net->ipv6.rt6_stats->fib_nodes++; in node_alloc() 195 net->ipv6.rt6_stats->fib_nodes--; in node_free_immediate() [all …]
|
| H A D | fib6_rules.c | 68 if (net->ipv6.fib6_has_custom_rules) { in fib6_lookup() 78 err = fib_rules_lookup(net->ipv6.fib6_rules_ops, in fib6_lookup() 81 err = fib6_table_lookup(net, net->ipv6.fib6_local_tbl, oif, in fib6_lookup() 83 if (err || res->f6i == net->ipv6.fib6_null_entry) in fib6_lookup() 84 err = fib6_table_lookup(net, net->ipv6.fib6_main_tbl, in fib6_lookup() 95 if (net->ipv6.fib6_has_custom_rules) { in fib6_rule_lookup() 107 fib_rules_lookup(net->ipv6.fib6_rules_ops, in fib6_rule_lookup() 116 net, net->ipv6.fib6_local_tbl, fl6, skb, flags); in fib6_rule_lookup() 117 if (rt != net->ipv6.ip6_null_entry && rt->dst.error != -EAGAIN) in fib6_rule_lookup() 121 net, net->ipv6.fib6_main_tbl, fl6, skb, flags); in fib6_rule_lookup() [all …]
|
| H A D | addrlabel.c | 133 hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) { in __ipv6_addr_label() 213 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) { in __ip6addrlbl_add() 234 hlist_add_head_rcu(&newp->list, &net->ipv6.ip6addrlbl_table.head); in __ip6addrlbl_add() 237 net->ipv6.ip6addrlbl_table.seq++; in __ip6addrlbl_add() 256 spin_lock(&net->ipv6.ip6addrlbl_table.lock); in ip6addrlbl_add() 258 spin_unlock(&net->ipv6.ip6addrlbl_table.lock); in ip6addrlbl_add() 276 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) { in __ip6addrlbl_del() 300 spin_lock(&net->ipv6.ip6addrlbl_table.lock); in ip6addrlbl_del() 302 spin_unlock(&net->ipv6.ip6addrlbl_table.lock); in ip6addrlbl_del() 316 spin_lock_init(&net->ipv6.ip6addrlbl_table.lock); in ip6addrlbl_net_init() [all …]
|
| H A D | reassembly.c | 99 q = inet_frag_find(net->ipv6.fqdir, &key); in fq_find() 461 table[0].data = &net->ipv6.fqdir->high_thresh; in ip6_frags_ns_sysctl_register() 462 table[0].extra1 = &net->ipv6.fqdir->low_thresh; in ip6_frags_ns_sysctl_register() 463 table[1].data = &net->ipv6.fqdir->low_thresh; in ip6_frags_ns_sysctl_register() 464 table[1].extra2 = &net->ipv6.fqdir->high_thresh; in ip6_frags_ns_sysctl_register() 465 table[2].data = &net->ipv6.fqdir->timeout; in ip6_frags_ns_sysctl_register() 471 net->ipv6.sysctl.frags_hdr = hdr; in ip6_frags_ns_sysctl_register() 485 table = net->ipv6.sysctl.frags_hdr->ctl_table_arg; in ip6_frags_ns_sysctl_unregister() 486 unregister_net_sysctl_table(net->ipv6.sysctl.frags_hdr); in ip6_frags_ns_sysctl_unregister() 528 res = fqdir_init(&net->ipv6.fqdir, &ip6_frags, net); in ipv6_frags_init_net() [all …]
|
| H A D | route.c | 154 atomic_dec(&net->ipv6.rt6_stats->fib_rt_uncache); in rt6_uncached_list_del() 339 struct rt6_info *rt = dst_alloc(&net->ipv6.ip6_dst_ops, dev, in ip6_dst_alloc() 344 atomic_inc(&net->ipv6.rt6_stats->fib_rt_alloc); in ip6_dst_alloc() 561 res->f6i = net->ipv6.fib6_null_entry; in rt6_device_match() 575 res->f6i = net->ipv6.fib6_null_entry; in rt6_device_match() 869 if (!leaf || leaf == net->ipv6.fib6_null_entry) in rt6_select() 908 res->f6i = net->ipv6.fib6_null_entry; in rt6_select() 1161 rt = net->ipv6.ip6_null_entry; in ip6_hold_safe() 1192 nrt = dev_net(dev)->ipv6.ip6_null_entry; in ip6_create_rt_rcu() 1215 res.f6i = net->ipv6.fib6_null_entry; in ip6_pol_route_lookup() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/ |
| H A D | connect6_prog.c | 37 memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr)); in connect_v6_prog() 38 memset(&tuple.ipv6.sport, 0, sizeof(tuple.ipv6.sport)); in connect_v6_prog() 40 tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0); in connect_v6_prog() 41 tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1); in connect_v6_prog() 42 tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2); in connect_v6_prog() 43 tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3); in connect_v6_prog() 45 tuple.ipv6.dport = bpf_htons(DST_REWRITE_PORT6); in connect_v6_prog() 50 sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv6), in connect_v6_prog() 53 sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv6), in connect_v6_prog() 59 if (sk->src_ip6[0] != tuple.ipv6.daddr[0] || in connect_v6_prog() [all …]
|
| H A D | test_cls_redirect.c | 95 offsetofend(struct bpf_sock_tuple, ipv6.dport) - 96 offsetof(struct bpf_sock_tuple, ipv6.sport) - 1, 279 const struct ipv6hdr *ipv6, in pkt_skip_ipv6_extension_headers() argument 292 .next = ipv6->nexthdr, in pkt_skip_ipv6_extension_headers() 350 struct ipv6hdr *ipv6 = buf_assign(pkt, sizeof(*ipv6), scratch); in pkt_parse_ipv6() local 351 if (ipv6 == NULL) { in pkt_parse_ipv6() 355 if (!pkt_skip_ipv6_extension_headers(pkt, ipv6, proto, is_fragment)) { in pkt_parse_ipv6() 359 return ipv6; in pkt_parse_ipv6() 625 struct ipv6hdr *ipv6 = (struct ipv6hdr *)iph; in fill_tuple() local 626 memcpy(&tuple->ipv6.daddr, &ipv6->daddr, in fill_tuple() [all …]
|
| H A D | test_tcp_check_syncookie_kern.c | 109 memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); in check_syncookie() 110 memcpy(tup.ipv6.daddr, &ipv6h->daddr, sizeof(tup.ipv6.daddr)); in check_syncookie() 111 tup.ipv6.sport = tcph->source; in check_syncookie() 112 tup.ipv6.dport = tcph->dest; in check_syncookie() 114 sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv6), in check_syncookie()
|
| H A D | cgroup_skb_sk_lookup_kern.c | 34 set_ip(tuple->ipv6.saddr, &ip6h->daddr); in set_tuple() 35 set_ip(tuple->ipv6.daddr, &ip6h->saddr); in set_tuple() 36 tuple->ipv6.sport = tcph->dest; in set_tuple() 37 tuple->ipv6.dport = tcph->source; in set_tuple() 46 size_t tuple_len = sizeof(tuple.ipv6); in is_allowed_peer_cg()
|
| /OK3568_Linux_fs/app/forlinx/quectelCM/ |
| H A D | udhcpc.c | 299 static void update_ip_address_by_qmi(const char *ifname, const IPV4_T *ipv4, const IPV6_T *ipv6) { in update_ip_address_by_qmi() argument 326 if (ipv6 && ipv6->Address[0] && ipv6->PrefixLengthIPAddr) { in update_ip_address_by_qmi() 327 d1 = strdup(ipv6Str(ipv6->Address)); in update_ip_address_by_qmi() 328 d2 = strdup(ipv6Str(ipv6->Gateway)); in update_ip_address_by_qmi() 330 update_ipv6_address(ifname, d1, d2, ipv6->PrefixLengthIPAddr); in update_ip_address_by_qmi() 334 if (ipv6->DnsPrimary[0]) { in update_ip_address_by_qmi() 335 d1 = strdup(ipv6Str(ipv6->DnsPrimary)); in update_ip_address_by_qmi() 336 d2 = strdup(ipv6Str(ipv6->DnsSecondary[0] ? ipv6->DnsSecondary : ipv6->DnsPrimary)); in update_ip_address_by_qmi() 410 static void ql_openwrt_setup_wan6(const char *ifname, const IPV6_T *ipv6) { in ql_openwrt_setup_wan6() argument 417 if (ipv6 == NULL) { in ql_openwrt_setup_wan6() [all …]
|
| H A D | udhcpc_netlink.c | 137 if (profile->ipv6.Address[0] && profile->ipv6.PrefixLengthIPAddr) in udhcpc_start() 154 dbg_time("IPv6 MTU: %d", profile->ipv6.Mtu); in udhcpc_start() 155 dbg_time("IPv6 Address: %s", ipaddr_to_string_v6(profile->ipv6.Address)); in udhcpc_start() 156 dbg_time("IPv6 Netmask: %d", profile->ipv6.PrefixLengthIPAddr); in udhcpc_start() 157 dbg_time("IPv6 Gateway: %s", ipaddr_to_string_v6(profile->ipv6.Gateway)); in udhcpc_start() 158 dbg_time("IPv6 DNS1: %s", ipaddr_to_string_v6(profile->ipv6.DnsPrimary)); in udhcpc_start() 159 dbg_time("IPv6 DNS2: %s", ipaddr_to_string_v6(profile->ipv6.DnsSecondary)); in udhcpc_start() 160 if_set_network_v6(ifname, profile->ipv6.Address, profile->ipv6.PrefixLengthIPAddr, in udhcpc_start() 161 profile->ipv6.Gateway, profile->ipv6.DnsPrimary, profile->ipv6.DnsSecondary); in udhcpc_start()
|
| /OK3568_Linux_fs/kernel/net/ipv6/netfilter/ |
| H A D | ip6table_security.c | 42 return ip6t_do_table(skb, state, state->net->ipv6.ip6table_security); in ip6table_security_hook() 52 if (net->ipv6.ip6table_security) in ip6table_security_table_init() 59 &net->ipv6.ip6table_security); in ip6table_security_table_init() 66 if (net->ipv6.ip6table_security) in ip6table_security_net_pre_exit() 67 ip6t_unregister_table_pre_exit(net, net->ipv6.ip6table_security, in ip6table_security_net_pre_exit() 73 if (!net->ipv6.ip6table_security) in ip6table_security_net_exit() 75 ip6t_unregister_table_exit(net, net->ipv6.ip6table_security); in ip6table_security_net_exit() 76 net->ipv6.ip6table_security = NULL; in ip6table_security_net_exit()
|
| H A D | ip6table_nat.c | 35 return ip6t_do_table(skb, state, state->net->ipv6.ip6table_nat); in ip6table_nat_do_chain() 95 if (net->ipv6.ip6table_nat) in ip6table_nat_table_init() 102 NULL, &net->ipv6.ip6table_nat); in ip6table_nat_table_init() 110 ip6t_unregister_table(net, net->ipv6.ip6table_nat, NULL); in ip6table_nat_table_init() 111 net->ipv6.ip6table_nat = NULL; in ip6table_nat_table_init() 119 if (net->ipv6.ip6table_nat) in ip6table_nat_net_pre_exit() 125 if (!net->ipv6.ip6table_nat) in ip6table_nat_net_exit() 127 ip6t_unregister_table_exit(net, net->ipv6.ip6table_nat); in ip6table_nat_net_exit() 128 net->ipv6.ip6table_nat = NULL; in ip6table_nat_net_exit()
|
| H A D | ip6table_filter.c | 38 return ip6t_do_table(skb, state, state->net->ipv6.ip6table_filter); in ip6table_filter_hook() 52 if (net->ipv6.ip6table_filter) in ip6table_filter_table_init() 63 &net->ipv6.ip6table_filter); in ip6table_filter_table_init() 78 if (net->ipv6.ip6table_filter) in ip6table_filter_net_pre_exit() 79 ip6t_unregister_table_pre_exit(net, net->ipv6.ip6table_filter, in ip6table_filter_net_pre_exit() 85 if (!net->ipv6.ip6table_filter) in ip6table_filter_net_exit() 87 ip6t_unregister_table_exit(net, net->ipv6.ip6table_filter); in ip6table_filter_net_exit() 88 net->ipv6.ip6table_filter = NULL; in ip6table_filter_net_exit()
|
| H A D | ip6table_mangle.c | 52 ret = ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle); in ip6t_mangle_out() 75 return ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle); in ip6table_mangle_hook() 84 if (net->ipv6.ip6table_mangle) in ip6table_mangle_table_init() 91 &net->ipv6.ip6table_mangle); in ip6table_mangle_table_init() 98 if (net->ipv6.ip6table_mangle) in ip6table_mangle_net_pre_exit() 99 ip6t_unregister_table_pre_exit(net, net->ipv6.ip6table_mangle, in ip6table_mangle_net_pre_exit() 105 if (!net->ipv6.ip6table_mangle) in ip6table_mangle_net_exit() 108 ip6t_unregister_table_exit(net, net->ipv6.ip6table_mangle); in ip6table_mangle_net_exit() 109 net->ipv6.ip6table_mangle = NULL; in ip6table_mangle_net_exit()
|
| H A D | ip6table_raw.c | 43 return ip6t_do_table(skb, state, state->net->ipv6.ip6table_raw); in ip6table_raw_hook() 57 if (net->ipv6.ip6table_raw) in ip6table_raw_table_init() 64 &net->ipv6.ip6table_raw); in ip6table_raw_table_init() 71 if (net->ipv6.ip6table_raw) in ip6table_raw_net_pre_exit() 72 ip6t_unregister_table_pre_exit(net, net->ipv6.ip6table_raw, in ip6table_raw_net_pre_exit() 78 if (!net->ipv6.ip6table_raw) in ip6table_raw_net_exit() 80 ip6t_unregister_table_exit(net, net->ipv6.ip6table_raw); in ip6table_raw_net_exit() 81 net->ipv6.ip6table_raw = NULL; in ip6table_raw_net_exit()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/net/ |
| H A D | ip_defrag.c | 135 int offset, bool ipv6) in send_fragment() argument 140 uint8_t *frag_start = ipv6 ? ip_frame + IP6_HLEN + FRAG_HLEN : in send_fragment() 149 if (ipv6) in send_fragment() 156 if (ipv6) { in send_fragment() 204 socklen_t alen, bool ipv6) in send_udp_frags() argument 219 if (ipv6) { in send_udp_frags() 248 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 259 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 264 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 269 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-webserver/recipes-support/spawn-fcgi/spawn-fcgi-1.6.4/ |
| H A D | fix_configure_ipv6_test.patch | 11 AC_ARG_ENABLE(ipv6, 12 - AC_HELP_STRING([--disable-ipv6],[disable IPv6 support]), 14 + AC_HELP_STRING([--disable-ipv6],[disable IPv6 support]), 16 yes) ipv6=true ;; 17 no) ipv6=false ;; 18 *) AC_MSG_ERROR(bad value ${enableval} for --enable-ipv6) ;; 21 if test x$ipv6 = xtrue; then
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/iperf2/ |
| H A D | iperf2_2.0.13.bb | 20 PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}" 21 PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/core/ |
| H A D | uverbs_std_types_flow_action.c | 130 const struct ib_uverbs_flow_ipv6_filter ipv6 = { in parse_esp_ip() local 142 struct ib_uverbs_flow_ipv6_filter ipv6; in parse_esp_ip() member 153 sizeof(ipv6.reserved) != sizeof(ipv6)); in parse_esp_ip() 171 if (len > sizeof(user_val.ipv6) && in parse_esp_ip() 172 !ib_is_buffer_cleared(val_ptr + sizeof(user_val.ipv6), in parse_esp_ip() 173 len - sizeof(user_val.ipv6))) in parse_esp_ip() 176 val_len = min_t(size_t, len, sizeof(user_val.ipv6)); in parse_esp_ip() 177 ret = copy_from_user(&user_val.ipv6, val_ptr, in parse_esp_ip() 182 user_pmask = &ipv6; in parse_esp_ip()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | bcmipv6.h | 150 #define IPV6_MCAST_TO_ETHER_MCAST(ipv6, ether) \ argument 154 ether[2] = ipv6[12]; \ 155 ether[3] = ipv6[13]; \ 156 ether[4] = ipv6[14]; \ 157 ether[5] = ipv6[15]; \
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | bcmipv6.h | 153 #define IPV6_MCAST_TO_ETHER_MCAST(ipv6, ether) \ argument 157 ether[2] = ipv6[12]; \ 158 ether[3] = ipv6[13]; \ 159 ether[4] = ipv6[14]; \ 160 ether[5] = ipv6[15]; \
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | bcmipv6.h | 153 #define IPV6_MCAST_TO_ETHER_MCAST(ipv6, ether) \ argument 157 ether[2] = ipv6[12]; \ 158 ether[3] = ipv6[13]; \ 159 ether[4] = ipv6[14]; \ 160 ether[5] = ipv6[15]; \
|