Home
last modified time | relevance | path

Searched full:in6_addr (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/linux/include/net/
H A Daddrconf.h60 struct in6_addr prefix;
72 struct in6_addr i6vi_addr;
78 const struct in6_addr *pfx;
83 const struct in6_addr *peer_pfx;
116 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
118 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
123 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
126 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs,
129 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
133 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
[all …]
H A Dinet6_hashtables.h46 const struct in6_addr *saddr,
48 const struct in6_addr *daddr,
53 const struct in6_addr *laddr, const u16 lport,
54 const struct in6_addr *faddr, const __be16 fport);
62 const struct in6_addr *saddr,
64 const struct in6_addr *daddr,
70 const struct in6_addr *saddr,
72 const struct in6_addr *daddr,
79 const struct in6_addr *saddr,
81 const struct in6_addr *daddr,
[all …]
H A Dipv6.h323 struct in6_addr dst;
472 int __ipv6_addr_type(const struct in6_addr *addr);
473 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type()
478 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope()
488 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope()
500 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id()
505 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
507 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp()
511 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp()
512 const struct in6_addr *a2) in ipv6_masked_addr_cmp()
[all …]
H A Dif_inet6.h34 struct in6_addr addr;
81 struct in6_addr peer_addr;
88 struct in6_addr sl_addr[] __counted_by(sl_max);
94 struct in6_addr addr;
104 struct in6_addr sf_addr;
119 struct in6_addr mca_addr;
139 struct in6_addr acl_addr;
145 struct in6_addr aca_addr;
208 struct in6_addr token;
224 static inline void ipv6_eth_mc_map(const struct in6_addr *addr, char *buf) in ipv6_eth_mc_map()
[all …]
H A Dip6_tunnel.h30 struct in6_addr laddr; /* local tunnel end-point address */
31 struct in6_addr raddr; /* remote tunnel end-point address */
138 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
139 const struct in6_addr *raddr);
143 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
144 const struct in6_addr *raddr);
148 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
149 const struct in6_addr *raddr);
H A Dmld.h11 struct in6_addr mld_mca;
26 struct in6_addr grec_mca;
27 struct in6_addr grec_src[];
44 struct in6_addr mld2q_mca;
58 struct in6_addr mld2q_srcs[];
/linux/net/ipv6/
H A Drpl.c10 #define IPV6_PFXTAIL_LEN(x) (sizeof(struct in6_addr) - (x))
13 static void ipv6_rpl_addr_decompress(struct in6_addr *dst, in ipv6_rpl_addr_decompress()
14 const struct in6_addr *daddr, in ipv6_rpl_addr_decompress()
21 static void ipv6_rpl_addr_compress(void *dst, const struct in6_addr *addr, in ipv6_rpl_addr_compress()
34 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_decompress()
39 outhdr->hdrlen = (((n + 1) * sizeof(struct in6_addr)) >> 3); in ipv6_rpl_srh_decompress()
57 const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpri()
74 static unsigned char ipv6_rpl_srh_calc_cmpre(const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpre()
75 const struct in6_addr *last_segment) in ipv6_rpl_srh_calc_cmpre()
89 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_compress()
H A Dinet6_hashtables.c35 const struct in6_addr *laddr, const u16 lport, in inet6_ehashfn()
36 const struct in6_addr *faddr, const __be16 fport) in inet6_ehashfn()
85 const struct in6_addr *saddr, in __inet6_lookup_established()
87 const struct in6_addr *daddr, in __inet6_lookup_established()
128 const struct in6_addr *daddr, in compute_score()
166 const struct in6_addr *saddr, in inet6_lookup_reuseport()
168 const struct in6_addr *daddr, in inet6_lookup_reuseport()
188 const struct in6_addr *saddr, in inet6_lhash2_lookup()
189 const __be16 sport, const struct in6_addr *daddr, in inet6_lhash2_lookup()
215 const struct in6_addr *saddr, in inet6_lookup_run_sk_lookup()
[all …]
H A Daddrlabel.c27 struct in6_addr prefix;
61 const struct in6_addr *prefix;
69 .prefix = &(struct in6_addr){ { { 0xfc } } } ,
73 .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } },
77 .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } },
81 .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } },
85 .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } },
89 .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } },
93 .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } },
109 const struct in6_addr *addr, in __ip6addrlbl_match()
[all …]
H A Dsyncookies.c41 static u32 cookie_hash(const struct in6_addr *saddr, in cookie_hash()
42 const struct in6_addr *daddr, in cookie_hash()
46 struct in6_addr saddr; in cookie_hash()
47 struct in6_addr daddr; in cookie_hash()
64 static __u32 secure_tcp_syn_cookie(const struct in6_addr *saddr, in secure_tcp_syn_cookie()
65 const struct in6_addr *daddr, in secure_tcp_syn_cookie()
76 static __u32 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, in check_tcp_syn_cookie()
77 const struct in6_addr *daddr, __be16 sport, in check_tcp_syn_cookie()
234 struct in6_addr *final_p, final; in cookie_v6_check()
H A Dndisc.c111 .key_len = sizeof(struct in6_addr),
287 int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in ndisc_mc_map()
327 struct in6_addr *addr = (struct in6_addr *)&neigh->primary_key; in ndisc_constructor()
375 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_constructor()
377 struct in6_addr maddr; in pndisc_constructor()
388 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_destructor()
390 struct in6_addr maddr; in pndisc_destructor()
441 const struct in6_addr *saddr, in ip6_nd_hdr()
442 const struct in6_addr *daddr, in ip6_nd_hdr()
468 void ndisc_send_skb(struct sk_buff *skb, const struct in6_addr *daddr, in ndisc_send_skb()
[all …]
H A Dtcp_ao.c17 const struct in6_addr *saddr, in tcp_v6_ao_calc_key()
18 const struct in6_addr *daddr, in tcp_v6_ao_calc_key()
96 struct in6_addr *addr = &addr_sk->sk_v6_daddr; in tcp_v6_ao_lookup()
107 struct in6_addr *addr = &ireq->ir_v6_rmt_addr; in tcp_v6_ao_lookup_rsk()
116 const struct in6_addr *daddr, in tcp_v6_ao_hash_pseudoheader()
117 const struct in6_addr *saddr, int nbytes) in tcp_v6_ao_hash_pseudoheader()
/linux/net/netlabel/
H A Dnetlabel_addrlist.h49 struct in6_addr addr;
50 struct in6_addr mask;
167 struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr,
168 const struct in6_addr *mask,
171 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr,
173 struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr,
174 const struct in6_addr *mask,
181 const struct in6_addr *addr,
182 const struct in6_addr *mask);
187 const struct in6_addr *addr, in netlbl_af6list_audit_addr()
[all …]
H A Dnetlabel_domainhash.h83 const struct in6_addr *addr,
84 const struct in6_addr *mask,
94 const struct in6_addr *addr);
96 const struct in6_addr *addr,
97 const struct in6_addr *mask,
/linux/drivers/net/ethernet/google/gve/
H A Dgve_flow_rule.c68 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
70 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
75 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
77 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
85 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
87 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
91 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
93 sizeof(struct in6_addr)); in gve_fill_ethtool_flow_spec()
163 sizeof(struct in6_addr)); in gve_generate_flow_rule()
165 sizeof(struct in6_addr)); in gve_generate_flow_rule()
[all …]
/linux/include/linux/
H A Din6.h32 extern const struct in6_addr in6addr_any;
34 extern const struct in6_addr in6addr_loopback;
36 extern const struct in6_addr in6addr_linklocal_allnodes;
39 extern const struct in6_addr in6addr_linklocal_allrouters;
42 extern const struct in6_addr in6addr_interfacelocal_allnodes;
45 extern const struct in6_addr in6addr_interfacelocal_allrouters;
48 extern const struct in6_addr in6addr_sitelocal_allrouters;
/linux/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c51 struct in6_addr src_ip, struct in6_addr dst_ip, in build_cta_tuple_v6()
63 mnl_attr_put(nlh, CTA_IP_V6_SRC, sizeof(struct in6_addr), &src_ip); in build_cta_tuple_v6()
64 mnl_attr_put(nlh, CTA_IP_V6_DST, sizeof(struct in6_addr), &dst_ip); in build_cta_tuple_v6()
178 struct in6_addr src_ip, in conntrack_data_generate_v6()
179 struct in6_addr dst_ip, in conntrack_data_generate_v6()
317 struct in6_addr src, dst; in FIXTURE_SETUP()
348 src = (struct in6_addr) {{ in FIXTURE_SETUP()
356 dst = (struct in6_addr) {{ in FIXTURE_SETUP()
367 src = (struct in6_addr) {{ in FIXTURE_SETUP()
375 dst = (struct in6_addr) {{ in FIXTURE_SETUP()
[all …]
/linux/net/core/
H A Dsecure_seq.c55 struct in6_addr saddr; in secure_tcpv6_seq_and_ts_off()
56 struct in6_addr daddr; in secure_tcpv6_seq_and_ts_off()
60 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_seq_and_ts_off()
61 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_seq_and_ts_off()
84 struct in6_addr saddr; in secure_ipv6_port_ephemeral()
85 struct in6_addr daddr; in secure_ipv6_port_ephemeral()
89 .saddr = *(struct in6_addr *)saddr, in secure_ipv6_port_ephemeral()
90 .daddr = *(struct in6_addr *)daddr, in secure_ipv6_port_ephemeral()
/linux/include/uapi/linux/
H A Dipv6.h23 struct in6_addr ipi6_addr;
36 struct in6_addr ifr6_addr;
84 struct in6_addr addr[];
96 struct in6_addr addr;
108 struct in6_addr addr;
135 struct in6_addr saddr;
136 struct in6_addr daddr;
H A Drds.h40 #include <linux/in6.h> /* For struct in6_addr. */
166 struct in6_addr laddr;
167 struct in6_addr faddr;
189 struct in6_addr laddr;
190 struct in6_addr faddr;
209 struct in6_addr bound_addr;
210 struct in6_addr connected_addr;
231 struct in6_addr local_addr;
233 struct in6_addr peer_addr;
260 struct in6_addr src_addr;
[all …]
H A Dip6_tunnel.h7 #include <linux/in6.h> /* For struct in6_addr. */
35 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 */
H A Dipv6_route.h18 #include <linux/in6.h> /* For struct in6_addr. */
44 struct in6_addr rtmsg_dst;
45 struct in6_addr rtmsg_src;
46 struct in6_addr rtmsg_gateway;
/linux/include/trace/events/
H A Dneigh.h58 struct in6_addr *pin6;
60 pin6 = (struct in6_addr *)__entry->primary_key6;
61 *pin6 = *(struct in6_addr *)pkey;
102 struct in6_addr *pin6;
114 pin6 = (struct in6_addr *)__entry->primary_key6;
124 pin6 = (struct in6_addr *)__entry->primary_key6;
125 *pin6 = *(struct in6_addr *)n->primary_key;
179 struct in6_addr *pin6;
191 pin6 = (struct in6_addr *)__entry->primary_key6;
201 pin6 = (struct in6_addr *)__entr
[all...]
H A Dnet_probe_common.h46 struct in6_addr *pin6; \
48 pin6 = (struct in6_addr *)__entry->saddr_v6; \
50 pin6 = (struct in6_addr *)__entry->daddr_v6; \
58 struct in6_addr *pin6; \
60 pin6 = (struct in6_addr *)__entry->saddr_v6; \
62 pin6 = (struct in6_addr *)__entry->daddr_v6; \
/linux/include/uapi/linux/netfilter_bridge/
H A Debt_ip6.h34 struct in6_addr saddr;
35 struct in6_addr daddr;
36 struct in6_addr smsk;
37 struct in6_addr dmsk;

12345678910>>...15