Searched refs:ipv6 (Results 76 - 100 of 718) sorted by last modified time

1234567891011>>

/linux-master/net/ipv6/
H A Dip6_tunnel.c8 * Yasuyuki Kozakai <kozakai@linux-ipv6.org>
11 * linux/net/ipv6/sit.c and linux/net/ipv4/ipip.c
46 #include <net/ipv6.h>
1319 fl6.saddr = key->u.ipv6.src;
1320 fl6.daddr = key->u.ipv6.dst;
1597 * ip6_tnl_siocdevprivate - configure ipv6 tunnels from userspace
H A Dip6_output.c46 #include <net/ipv6.h>
480 /* ipv6 conntrack defrag sets max_frag_size + ignore_df */
504 if (READ_ONCE(net->ipv6.devconf_all->forwarding) == 0)
516 if (!READ_ONCE(net->ipv6.devconf_all->disable_policy) &&
555 if (READ_ONCE(net->ipv6.devconf_all->proxy_ndp) &&
608 peer = inet_getpeer_v6(net->ipv6.peers, &hdr->daddr, 1);
H A Dip6_gre.c48 #include <net/ipv6.h>
779 fl6->daddr = key->u.ipv6.dst;
999 * for native mode, call prepare_ip6gre_xmit_{ipv4,ipv6}.
1014 fl6.daddr = key->u.ipv6.dst;
H A Dip6_offload.c14 #include <net/ipv6.h>
23 /* All GRO functions are always builtin, except UDP over ipv6, which lays in
24 * ipv6 module, as it depends on UDPv6 lookup function, so we need special care
25 * when ipv6 is built as a module
H A Dip6_fib.c30 #include <net/ipv6.h>
76 list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh)
80 write_lock_bh(&net->ipv6.fib6_walker_lock);
81 list_add(&w->lh, &net->ipv6.fib6_walkers);
82 write_unlock_bh(&net->ipv6.fib6_walker_lock);
87 write_lock_bh(&net->ipv6.fib6_walker_lock);
89 write_unlock_bh(&net->ipv6.fib6_walker_lock);
94 int new, old = atomic_read(&net->ipv6.fib6_sernum);
98 } while (!atomic_try_cmpxchg(&net->ipv6.fib6_sernum, &old, new));
190 net->ipv6
[all...]
H A Dicmp.c54 #include <net/ipv6.h>
172 if (!test_bit(type, net->ipv6.sysctl.icmpv6_ratemask))
216 int tmo = net->ipv6.sysctl.icmpv6_time;
223 peer = inet_getpeer_v6(net->ipv6.peers, &fl6->daddr, 1);
367 if (!READ_ONCE(net->ipv6.sysctl.icmpv6_error_anycast_as_unicast) &&
731 net->ipv6.sysctl.icmpv6_echo_ignore_multicast)
737 if (acast && net->ipv6.sysctl.icmpv6_echo_ignore_anycast)
741 !(net->ipv6.sysctl.anycast_src_echo_reply && acast))
753 if (net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_ICMPV6_ECHO_REPLIES)
938 if (!net->ipv6
[all...]
H A Desp6.c32 #include <net/ipv6.h>
H A Danycast.c9 * based heavily on net/ipv6/mcast.c
34 #include <net/ipv6.h>
70 int ishost = !net->ipv6.devconf_all->forwarding;
H A Daddrconf.c73 #include <net/ipv6.h>
344 idev->stats.ipv6 = alloc_percpu_gfp(struct ipstats_mib, GFP_KERNEL_ACCOUNT);
345 if (!idev->stats.ipv6)
350 addrconf_stats = per_cpu_ptr(idev->stats.ipv6, i);
369 free_percpu(idev->stats.ipv6);
392 memcpy(&ndev->cnf, dev_net(dev)->ipv6.devconf_dflt, sizeof(ndev->cnf));
677 devconf = net->ipv6.devconf_all;
680 devconf = net->ipv6.devconf_dflt;
720 u32 res = atomic_read(&net->ipv6.dev_addr_genid) +
776 net->ipv6
[all...]
H A Daddrlabel.c10 * YOSHIFUJI Hideaki @ USAGI/WIDE Project <yoshfuji@linux-ipv6.org>
133 hlist_for_each_entry_rcu(p, &net->ipv6.ip6addrlbl_table.head, list) {
213 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
234 hlist_add_head_rcu(&newp->list, &net->ipv6.ip6addrlbl_table.head);
237 WRITE_ONCE(net->ipv6.ip6addrlbl_table.seq,
238 net->ipv6.ip6addrlbl_table.seq + 1);
257 spin_lock(&net->ipv6.ip6addrlbl_table.lock);
259 spin_unlock(&net->ipv6.ip6addrlbl_table.lock);
277 hlist_for_each_entry_safe(p, n, &net->ipv6.ip6addrlbl_table.head, list) {
301 spin_lock(&net->ipv6
[all...]
/linux-master/net/ipv4/
H A Dtcp_metrics.c19 #include <net/ipv6.h>
H A Dtcp_ipv4.c67 #include <net/ipv6.h>
76 #include <linux/ipv6.h>
H A Droute.c1572 rt->rt_gw6 = nhc->nhc_gw.ipv6;
H A Dip_tunnel_core.c144 memcpy(&dst->key.u.ipv6.dst, &src->key.u.ipv6.src,
984 tun_info->key.u.ipv6.dst = nla_get_in6_addr(tb[LWTUNNEL_IP6_DST]);
987 tun_info->key.u.ipv6.src = nla_get_in6_addr(tb[LWTUNNEL_IP6_SRC]);
1022 nla_put_in6_addr(skb, LWTUNNEL_IP6_DST, &tun_info->key.u.ipv6.dst) ||
1023 nla_put_in6_addr(skb, LWTUNNEL_IP6_SRC, &tun_info->key.u.ipv6.src) ||
H A Dip_tunnel.c48 #include <net/ipv6.h>
H A Dinet_fragment.c7 * ipv6/reassembly. and ipv6 nf conntrack reassembly
25 #include <net/ipv6.h>
H A Dfib_semantics.c561 n = neigh_lookup(ipv6_stub->nd_tbl, &nhc->nhc_gw.ipv6,
1679 memcpy(via->rtvia_addr, &nhc->nhc_gw.ipv6, alen);
1681 &nhc->nhc_gw.ipv6) < 0) {
/linux-master/net/dccp/
H A Dipv6.c6 * Based on net/dccp6/ipv6.c
24 #include <net/ipv6.h>
35 #include "ipv6.h"
669 * way it's done for net/ipv6/tcp_ipv6.c
/linux-master/net/core/
H A Dnetpoll.c414 if (np->ipv6)
436 if (np->ipv6) {
507 if (np->ipv6)
513 if (np->ipv6)
544 int ipv6; local
562 ipv6 = netpoll_parse_ip_addr(cur, &np->local_ip);
563 if (ipv6 < 0)
566 np->ipv6 = (bool)ipv6;
598 ipv6
[all...]
H A Dflow_dissector.c6 #include <linux/ipv6.h>
12 #include <net/ipv6.h>
416 struct flow_dissector_key_ipv6_addrs *ipv6; local
418 ipv6 = skb_flow_dissector_target(flow_dissector,
421 ipv6->src = key->u.ipv6.src;
422 ipv6->dst = key->u.ipv6.dst;
H A Dfilter.c70 #include <net/ipv6.h>
4694 memcpy(to->remote_ipv6, &info->key.u.ipv6.src,
4696 memcpy(to->local_ipv6, &info->key.u.ipv6.dst,
4818 memcpy(&info->key.u.ipv6.dst, from->remote_ipv6,
4820 memcpy(&info->key.u.ipv6.src, from->local_ipv6,
5771 * bpf_cgroup_inet6_connect hook and ipv6 is already loaded
5974 *dst = nhc->nhc_gw.ipv6;
6071 res.f6i == net->ipv6.fib6_null_entry))
6657 struct in6_addr *src6 = (struct in6_addr *)&tuple->ipv6.saddr;
6658 struct in6_addr *dst6 = (struct in6_addr *)&tuple->ipv6
[all...]
H A Ddev.c130 #include <linux/ipv6.h>
/linux-master/net/bridge/
H A Dbr_netfilter_hooks.c34 #include <net/ipv6.h>
523 pr_warn_once("Module ipv6 is disabled, so call_ip6tables is not supported.");
/linux-master/net/bluetooth/
H A D6lowpan.c13 #include <net/ipv6.h>
504 /* We must take a copy of the skb before we modify/replace the ipv6
/linux-master/net/batman-adv/
H A Dmain.c22 #include <linux/ipv6.h>

Completed in 459 milliseconds

1234567891011>>