Home
last modified time | relevance | path

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

12345678910>>...19

/linux-6.15/include/net/
H A Daddrconf.h59 struct in6_addr prefix;
71 struct in6_addr i6vi_addr;
77 const struct in6_addr *pfx;
82 const struct in6_addr *peer_pfx;
138 const struct in6_addr *addr,
143 struct in6_addr *saddr);
253 const struct in6_addr *addr);
255 const struct in6_addr *addr);
274 const struct in6_addr *src_addr);
310 const struct in6_addr *addr);
[all …]
H A Dinet6_hashtables.h45 const struct in6_addr *saddr,
47 const struct in6_addr *daddr,
61 const struct in6_addr *saddr,
63 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,
88 const struct in6_addr *saddr, in __inet6_lookup()
90 const struct in6_addr *daddr, in __inet6_lookup()
[all …]
H A Dip6_checksum.h34 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
35 const struct in6_addr *daddr,
47 const struct in6_addr *saddr, in tcp_v6_check()
48 const struct in6_addr *daddr, in tcp_v6_check()
55 const struct in6_addr *saddr, in __tcp_v6_send_check()
56 const struct in6_addr *daddr) in __tcp_v6_send_check()
75 const struct in6_addr *saddr, in udp_v6_check()
76 const struct in6_addr *daddr, in udp_v6_check()
83 const struct in6_addr *saddr,
84 const struct in6_addr *daddr, int len);
H A Dipv6_stubs.h25 const struct in6_addr *addr);
27 const struct in6_addr *addr);
31 const struct in6_addr *final_dst);
44 const struct in6_addr *daddr,
45 const struct in6_addr *saddr);
58 void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr,
59 const struct in6_addr *solicited_addr,
86 const struct in6_addr *saddr, __be16 sport,
87 const struct in6_addr *daddr, __be16 dport,
96 const struct in6_addr *daddr,
[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;
243 static inline void ipv6_ib_mc_map(const struct in6_addr *addr, in ipv6_ib_mc_map()
[all …]
H A Dip6_route.h129 const struct in6_addr *daddr, in ip6_route_get_saddr()
131 struct in6_addr *saddr) in ip6_route_get_saddr()
176 const struct in6_addr *addr,
179 const struct in6_addr *gwaddr,
187 const struct in6_addr *gwaddr);
232 const struct in6_addr *daddr, in ip6_dst_store()
233 const struct in6_addr *saddr) in ip6_dst_store()
256 const struct in6_addr *daddr) in ipv6_anycast_destination()
302 const struct in6_addr *daddr) in rt6_nexthop()
350 const struct in6_addr *daddr,
[all …]
H A Dipv6.h333 struct in6_addr dst;
581 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
587 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp()
588 const struct in6_addr *a2) in ipv6_masked_addr_cmp()
620 const struct in6_addr *pfx, in ipv6_addr_prefix_copy()
663 const struct in6_addr *a2) in ipv6_addr_equal()
821 struct in6_addr *v4mapped) in ipv6_addr_set_v4mapped()
892 static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_diff()
898 const struct in6_addr *daddr,
1152 struct in6_addr *saddr);
[all …]
H A Dndisc.h83 struct in6_addr target;
100 struct in6_addr target;
101 struct in6_addr dest;
213 struct in6_addr *addr,
283 struct in6_addr *addr, in ndisc_ops_prefix_rcv_add_addr()
436 const struct in6_addr *saddr, u64 nonce);
438 const struct in6_addr *daddr, const struct in6_addr *saddr,
441 void ndisc_send_skb(struct sk_buff *skb, const struct in6_addr *daddr,
442 const struct in6_addr *saddr);
445 const struct in6_addr *saddr, const struct in6_addr *daddr);
[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);
/linux-6.15/net/core/
H A Dsecure_seq.c60 struct in6_addr saddr; in secure_tcpv6_ts_off()
61 struct in6_addr daddr; in secure_tcpv6_ts_off()
63 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_ts_off()
64 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_ts_off()
80 struct in6_addr saddr; in secure_tcpv6_seq()
81 struct in6_addr daddr; in secure_tcpv6_seq()
85 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_seq()
103 struct in6_addr saddr; in secure_ipv6_port_ephemeral()
104 struct in6_addr daddr; in secure_ipv6_port_ephemeral()
180 struct in6_addr saddr; in secure_dccpv6_sequence_number()
[all …]
/linux-6.15/include/linux/
H A Din6.h25 extern const struct in6_addr in6addr_any;
27 extern const struct in6_addr in6addr_loopback;
29 extern const struct in6_addr in6addr_linklocal_allnodes;
32 extern const struct in6_addr in6addr_linklocal_allrouters;
35 extern const struct in6_addr in6addr_interfacelocal_allnodes;
38 extern const struct in6_addr in6addr_interfacelocal_allrouters;
41 extern const struct in6_addr in6addr_sitelocal_allrouters;
/linux-6.15/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.c27 const struct in6_addr *laddr, const u16 lport, in inet6_ehashfn()
28 const struct in6_addr *faddr, const __be16 fport) in inet6_ehashfn()
51 const struct in6_addr *saddr, in __inet6_lookup_established()
53 const struct in6_addr *daddr, in __inet6_lookup_established()
94 const struct in6_addr *daddr, in compute_score()
131 const struct in6_addr *saddr, in inet6_lookup_reuseport()
133 const struct in6_addr *daddr, in inet6_lookup_reuseport()
153 const struct in6_addr *saddr, in inet6_lhash2_lookup()
180 const struct in6_addr *saddr, in inet6_lookup_run_sk_lookup()
182 const struct in6_addr *daddr, in inet6_lookup_run_sk_lookup()
[all …]
H A Daddrconf_core.c38 int __ipv6_addr_type(const struct in6_addr *addr) in __ipv6_addr_type()
135 const struct in6_addr *final_dst) in eafnosupport_ipv6_dst_lookup_flow()
174 const struct in6_addr *daddr, in eafnosupport_ip6_mtu_from_fib6()
175 const struct in6_addr *saddr) in eafnosupport_ip6_mtu_from_fib6()
223 const struct in6_addr in6addr_loopback __aligned(BITS_PER_LONG/8)
226 const struct in6_addr in6addr_any __aligned(BITS_PER_LONG/8)
229 const struct in6_addr in6addr_linklocal_allnodes __aligned(BITS_PER_LONG/8)
232 const struct in6_addr in6addr_linklocal_allrouters __aligned(BITS_PER_LONG/8)
235 const struct in6_addr in6addr_interfacelocal_allnodes __aligned(BITS_PER_LONG/8)
238 const struct in6_addr in6addr_interfacelocal_allrouters __aligned(BITS_PER_LONG/8)
[all …]
H A 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 } } },
115 const struct in6_addr *addr, in __ip6addrlbl_match()
128 const struct in6_addr *addr, in __ipv6_addr_label()
244 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_add()
294 struct in6_addr prefix_buf; in ip6addrlbl_del()
391 struct in6_addr *pfx; in ip6addrlbl_newdel()
[all …]
/linux-6.15/include/uapi/linux/netfilter_ipv6/
H A 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-6.15/lib/tests/
H A Dchecksum_kunit.c594 const struct in6_addr *saddr; in test_csum_ipv6_magic()
595 const struct in6_addr *daddr; in test_csum_ipv6_magic()
603 const int daddr_offset = sizeof(struct in6_addr); in test_csum_ipv6_magic()
604 const int len_offset = sizeof(struct in6_addr) + sizeof(struct in6_addr); in test_csum_ipv6_magic()
605 const int proto_offset = sizeof(struct in6_addr) + sizeof(struct in6_addr) + in test_csum_ipv6_magic()
607 const int csum_offset = sizeof(struct in6_addr) + sizeof(struct in6_addr) + in test_csum_ipv6_magic()
611 saddr = (const struct in6_addr *)(random_buf + i); in test_csum_ipv6_magic()
612 daddr = (const struct in6_addr *)(random_buf + i + in test_csum_ipv6_magic()
/linux-6.15/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 …]
/linux-6.15/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.h166 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;
261 struct in6_addr dst_addr;
/linux-6.15/include/net/netfilter/
H A Dnf_tproxy.h90 const struct in6_addr *
91 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr,
92 const struct in6_addr *daddr);
117 const struct in6_addr *laddr,
124 const struct in6_addr *saddr, const struct in6_addr *daddr,
/linux-6.15/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()
178 struct in6_addr src_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()
386 src = (struct in6_addr) {{ in FIXTURE_SETUP()
394 dst = (struct in6_addr) {{ in FIXTURE_SETUP()
406 src = (struct in6_addr) {{ in FIXTURE_SETUP()
[all …]
/linux-6.15/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-6.15/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;
/linux-6.15/net/ipv6/netfilter/
H A Dnf_tproxy_ipv6.c9 const struct in6_addr *
10 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in nf_tproxy_laddr6()
11 const struct in6_addr *daddr) in nf_tproxy_laddr6()
15 struct in6_addr *laddr; in nf_tproxy_laddr6()
41 const struct in6_addr *laddr, in nf_tproxy_handle_time_wait6()
78 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_tproxy_get_sock_v6()

12345678910>>...19