Home
last modified time | relevance | path

Searched refs:in6_addr (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/Linux-v4.19/include/net/
Daddrconf.h49 struct in6_addr prefix;
57 struct in6_addr i6vi_addr;
63 const struct in6_addr *pfx;
66 const struct in6_addr *peer_pfx;
82 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
84 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
89 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
92 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
96 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
99 const struct in6_addr *addr,
[all …]
Dif_inet6.h43 struct in6_addr addr;
80 struct in6_addr peer_addr;
86 struct in6_addr sl_addr[0];
90 (count) * sizeof(struct in6_addr))
95 struct in6_addr addr;
106 struct in6_addr sf_addr;
120 struct in6_addr mca_addr;
140 struct in6_addr acl_addr;
146 struct in6_addr aca_addr;
199 struct in6_addr token;
[all …]
Dip6_checksum.h38 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
39 const struct in6_addr *daddr,
59 const struct in6_addr *saddr, in tcp_v6_check()
60 const struct in6_addr *daddr, in tcp_v6_check()
67 const struct in6_addr *saddr, in __tcp_v6_send_check()
68 const struct in6_addr *daddr) in __tcp_v6_send_check()
93 const struct in6_addr *saddr, in udp_v6_check()
94 const struct in6_addr *daddr, in udp_v6_check()
101 const struct in6_addr *saddr,
102 const struct in6_addr *daddr, int len);
Dip6_route.h63 static inline bool rt6_need_strict(const struct in6_addr *daddr) in rt6_need_strict()
113 const struct in6_addr *daddr, in ip6_route_get_saddr()
115 struct in6_addr *saddr) in ip6_route_get_saddr()
130 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
131 const struct in6_addr *saddr, int oif,
141 const struct in6_addr *addr, bool anycast,
152 const struct in6_addr *addr,
155 const struct in6_addr *gwaddr,
161 const struct in6_addr *gwaddr);
183 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway);
[all …]
Dipv6.h269 struct in6_addr dst;
400 int __ipv6_addr_type(const struct in6_addr *addr);
401 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type()
406 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope()
416 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope()
428 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id()
433 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
435 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp()
439 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp()
440 const struct in6_addr *a2) in ipv6_masked_addr_cmp()
[all …]
Dinet6_hashtables.h49 const struct in6_addr *saddr,
51 const struct in6_addr *daddr,
58 const struct in6_addr *saddr,
60 const struct in6_addr *daddr,
67 const struct in6_addr *saddr, in __inet6_lookup()
69 const struct in6_addr *daddr, in __inet6_lookup()
106 const struct in6_addr *saddr, const __be16 sport,
107 const struct in6_addr *daddr, const __be16 dport,
Dndisc.h79 struct in6_addr target;
96 struct in6_addr target;
97 struct in6_addr dest;
215 struct in6_addr *addr,
294 struct in6_addr *addr, in ndisc_ops_prefix_rcv_add_addr()
420 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit,
421 const struct in6_addr *daddr, const struct in6_addr *saddr,
425 const struct in6_addr *saddr, const struct in6_addr *daddr);
426 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr,
427 const struct in6_addr *solicited_addr,
[all …]
Dip6_tunnel.h30 struct in6_addr laddr; /* local tunnel end-point address */
31 struct in6_addr raddr; /* remote tunnel end-point address */
135 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
136 const struct in6_addr *raddr);
140 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
141 const struct in6_addr *raddr);
145 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
146 const struct in6_addr *raddr);
Dmld.h11 struct in6_addr mld_mca;
26 struct in6_addr grec_mca;
27 struct in6_addr grec_src[0];
44 struct in6_addr mld2q_mca;
58 struct in6_addr mld2q_srcs[0];
/Linux-v4.19/net/core/
Dsecure_seq.c58 struct in6_addr saddr; in secure_tcpv6_ts_off()
59 struct in6_addr daddr; in secure_tcpv6_ts_off()
61 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_ts_off()
62 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_ts_off()
78 struct in6_addr saddr; in secure_tcpv6_seq()
79 struct in6_addr daddr; in secure_tcpv6_seq()
83 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_seq()
84 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_seq()
101 struct in6_addr saddr; in secure_ipv6_port_ephemeral()
102 struct in6_addr daddr; in secure_ipv6_port_ephemeral()
[all …]
/Linux-v4.19/include/linux/
Din6.h29 extern const struct in6_addr in6addr_any;
31 extern const struct in6_addr in6addr_loopback;
33 extern const struct in6_addr in6addr_linklocal_allnodes;
36 extern const struct in6_addr in6addr_linklocal_allrouters;
39 extern const struct in6_addr in6addr_interfacelocal_allnodes;
42 extern const struct in6_addr in6addr_interfacelocal_allrouters;
45 extern const struct in6_addr in6addr_sitelocal_allrouters;
/Linux-v4.19/include/uapi/linux/netfilter_ipv6/
Dip6t_srh.h86 struct in6_addr psid_addr;
87 struct in6_addr nsid_addr;
88 struct in6_addr lsid_addr;
89 struct in6_addr psid_msk;
90 struct in6_addr nsid_msk;
91 struct in6_addr lsid_msk;
/Linux-v4.19/net/netlabel/
Dnetlabel_addrlist.h63 struct in6_addr addr;
64 struct in6_addr mask;
181 struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr,
182 const struct in6_addr *mask,
185 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr,
187 struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr,
188 const struct in6_addr *mask,
195 const struct in6_addr *addr,
196 const struct in6_addr *mask);
201 const struct in6_addr *addr, in netlbl_af6list_audit_addr()
[all …]
Dnetlabel_domainhash.h97 const struct in6_addr *addr,
98 const struct in6_addr *mask,
108 const struct in6_addr *addr);
110 const struct in6_addr *addr,
111 const struct in6_addr *mask,
/Linux-v4.19/include/uapi/linux/
Dipv6.h22 struct in6_addr ipi6_addr;
35 struct in6_addr ifr6_addr;
82 struct in6_addr addr[0];
94 struct in6_addr addr;
106 struct in6_addr addr;
132 struct in6_addr saddr;
133 struct in6_addr daddr;
Drds.h157 struct in6_addr laddr;
158 struct in6_addr faddr;
179 struct in6_addr laddr;
180 struct in6_addr faddr;
199 struct in6_addr bound_addr;
200 struct in6_addr connected_addr;
220 struct in6_addr local_addr;
222 struct in6_addr peer_addr;
246 struct in6_addr src_addr;
247 struct in6_addr dst_addr;
Dip6_tunnel.h35 struct in6_addr laddr; /* local tunnel end-point address */
36 struct in6_addr raddr; /* remote tunnel end-point address */
47 struct in6_addr laddr; /* local tunnel end-point address */
48 struct in6_addr raddr; /* remote tunnel end-point address */
/Linux-v4.19/net/ipv6/
Daddrconf_core.c36 int __ipv6_addr_type(const struct in6_addr *addr) in __ipv6_addr_type()
165 eafnosupport_ip6_mtu_from_fib6(struct fib6_info *f6i, struct in6_addr *daddr, in eafnosupport_ip6_mtu_from_fib6()
166 struct in6_addr *saddr) in eafnosupport_ip6_mtu_from_fib6()
182 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
184 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
186 const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
188 const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT;
190 const struct in6_addr in6addr_interfacelocal_allnodes = IN6ADDR_INTERFACELOCAL_ALLNODES_INIT;
192 const struct in6_addr in6addr_interfacelocal_allrouters = IN6ADDR_INTERFACELOCAL_ALLROUTERS_INIT;
194 const struct in6_addr in6addr_sitelocal_allrouters = IN6ADDR_SITELOCAL_ALLROUTERS_INIT;
Daddrlabel.c33 struct in6_addr prefix;
67 const struct in6_addr *prefix;
75 .prefix = &(struct in6_addr){ { { 0xfc } } } ,
79 .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } },
83 .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } },
87 .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } },
91 .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } },
95 .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } },
99 .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } },
115 const struct in6_addr *addr, in __ip6addrlbl_match()
[all …]
Dinet6_hashtables.c29 const struct in6_addr *laddr, const u16 lport, in inet6_ehashfn()
30 const struct in6_addr *faddr, const __be16 fport) in inet6_ehashfn()
55 const struct in6_addr *saddr, in __inet6_lookup_established()
57 const struct in6_addr *daddr, in __inet6_lookup_established()
98 const struct in6_addr *daddr, in compute_score()
131 const struct in6_addr *saddr, in inet6_lhash2_lookup()
132 const __be16 sport, const struct in6_addr *daddr, in inet6_lhash2_lookup()
165 const struct in6_addr *saddr, in inet6_lookup_listener()
166 const __be16 sport, const struct in6_addr *daddr, in inet6_lookup_listener()
233 const struct in6_addr *saddr, const __be16 sport, in inet6_lookup()
[all …]
/Linux-v4.19/include/net/netfilter/
Dnf_tproxy.h82 const struct in6_addr *
83 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr,
84 const struct in6_addr *daddr);
109 const struct in6_addr *laddr,
116 const struct in6_addr *saddr, const struct in6_addr *daddr,
/Linux-v4.19/include/uapi/linux/netfilter_bridge/
Debt_ip6.h34 struct in6_addr saddr;
35 struct in6_addr daddr;
36 struct in6_addr smsk;
37 struct in6_addr dmsk;
/Linux-v4.19/net/ipv6/netfilter/
Dnf_tproxy_ipv6.c8 const struct in6_addr *
9 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in nf_tproxy_laddr6()
10 const struct in6_addr *daddr) in nf_tproxy_laddr6()
14 struct in6_addr *laddr; in nf_tproxy_laddr6()
40 const struct in6_addr *laddr, in nf_tproxy_handle_time_wait6()
77 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_tproxy_get_sock_v6()
/Linux-v4.19/include/trace/events/
Dfib6.h39 struct in6_addr *in6;
49 in6 = (struct in6_addr *)__entry->src;
52 in6 = (struct in6_addr *)__entry->dst;
71 struct in6_addr in6_zero = {};
73 in6 = (struct in6_addr *)__entry->gw;
77 in6 = (struct in6_addr *)__entry->gw;
/Linux-v4.19/net/rds/
Drds.h67 struct in6_addr m_addr;
142 struct in6_addr c_laddr;
143 struct in6_addr c_faddr;
278 struct in6_addr i_saddr;
395 struct in6_addr m_daddr;
530 int (*laddr_check)(struct net *net, const struct in6_addr *addr,
568 (sizeof(struct in6_addr) + sizeof(__u32) + sizeof(__be16))
587 struct in6_addr rs_conn_addr;
724 struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
749 const struct in6_addr *laddr,
[all …]

12345678910>>...13