/linux/include/net/ |
H A D | addrconf.h | 59 struct in6_addr prefix; 71 struct in6_addr i6vi_addr; 77 const struct in6_addr *pfx; 82 const struct in6_addr *peer_pfx; 115 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 117 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 122 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 125 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs, 128 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 132 int ipv6_chk_prefix(const struct in6_addr *add [all...] |
H A D | inet6_hashtables.h | 45 const struct in6_addr *saddr, 47 const struct in6_addr *daddr, 52 const struct in6_addr *laddr, const u16 lport, 53 const struct in6_addr *faddr, const __be16 fport); 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 *dadd [all...] |
H A D | ip6_checksum.h | 34 __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 *dadd [all...] |
H A D | ipv6_stubs.h | 25 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, 74 struct net_device *(*ipv6_dev_find)(struct net *net, const struct in6_addr *addr, 86 const struct in6_addr *saddr, __be16 sport, 87 const struct in6_addr *dadd [all...] |
H A D | if_inet6.h | 34 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 *add [all...] |
H A D | ndisc.h | 74 struct in6_addr target; 91 struct in6_addr target; 92 struct in6_addr dest; 176 * struct in6_addr *addr, 204 struct in6_addr *addr, 274 struct in6_addr *addr, in ndisc_ops_prefix_rcv_add_addr() 426 struct sk_buff *ndisc_ns_create(struct net_device *dev, const struct in6_addr *solicit, 427 const struct in6_addr *saddr, u64 nonce); 428 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, 429 const struct in6_addr *dadd [all...] |
H A D | ip6_tunnel.h | 30 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/net/core/ |
H A D | secure_seq.c | 60 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() 86 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_seq() 103 struct in6_addr saddr; in secure_ipv6_port_ephemeral() 104 struct in6_addr dadd in secure_ipv6_port_ephemeral() [all...] |
/linux/net/ipv6/ |
H A D | rpl.c | 10 #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 *dadd in ipv6_rpl_srh_compress() [all...] |
H A D | inet6_hashtables.c | 27 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() 154 const __be16 sport, const struct in6_addr *daddr, in inet6_lhash2_lookup() 180 const struct in6_addr *sadd in inet6_lookup_run_sk_lookup() [all...] |
H A D | addrconf_core.c | 38 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() 201 static struct net_device *eafnosupport_ipv6_dev_find(struct net *net, const struct in6_addr *addr, in eafnosupport_ipv6_dev_find() 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_allnode [all...] |
H A D | output_core.c | 15 const struct in6_addr *dst, in __ipv6_select_ident() 16 const struct in6_addr *src) in __ipv6_select_ident() 31 struct in6_addr buf[2]; in ipv6_proxy_select_ident() 32 struct in6_addr *addrs; in ipv6_proxy_select_ident() 48 const struct in6_addr *daddr, in ipv6_select_ident() 49 const struct in6_addr *saddr) in ipv6_select_ident()
|
/linux/net/netlabel/ |
H A D | netlabel_addrlist.h | 49 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 *add in netlbl_af6list_audit_addr() [all...] |
H A D | netlabel_domainhash.h | 83 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/include/linux/ |
H A D | in6.h | 32 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/drivers/net/ethernet/google/gve/ |
H A D | gve_flow_rule.c | 68 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/tools/testing/selftests/net/netfilter/ |
H A D | conntrack_dump_flush.c | 51 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() [all...] |
/linux/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6t_srh.h | 86 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/include/trace/events/ |
H A D | neigh.h | 58 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 D | net_probe_common.h | 46 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/ |
H A D | rds.h | 40 #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_add [all...] |
H A D | ip6_tunnel.h | 7 #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 */
|
/linux/net/ipv6/netfilter/ |
H A D | nf_tproxy_ipv6.c | 9 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()
|
/linux/include/uapi/linux/netfilter_bridge/ |
H A D | ebt_ip6.h | 34 struct in6_addr saddr; 35 struct in6_addr daddr; 36 struct in6_addr smsk; 37 struct in6_addr dmsk;
|
/linux/net/rds/ |
H A D | rds.h | 65 struct in6_addr m_addr; 140 struct in6_addr c_laddr; 141 struct in6_addr c_faddr; 286 struct in6_addr i_saddr; 406 struct in6_addr m_daddr; 543 int (*laddr_check)(struct net *net, const struct in6_addr *addr, 580 * in6_addr, a scope_id and a port. 583 (sizeof(struct in6_addr) + sizeof(__u32) + sizeof(__be16)) 602 struct in6_addr rs_conn_addr; 740 struct rds_sock *rds_find_bound(const struct in6_addr *add [all...] |