/linux-master/arch/riscv/include/asm/ |
H A D | checksum.h | 21 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 22 const struct in6_addr *daddr,
|
/linux-master/arch/arm/include/asm/ |
H A D | checksum.h | 156 __csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __be32 len, 160 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/linux-master/include/linux/ |
H A D | mroute6.h | 79 struct in6_addr mf6c_mcastgrp; 80 struct in6_addr mf6c_origin; 87 struct in6_addr mf6c_mcastgrp; 88 struct in6_addr mf6c_origin;
|
H A D | icmpv6.h | 19 const struct in6_addr *force_saddr, 22 const struct in6_addr *force_saddr, 87 struct in6_addr; 90 const struct in6_addr *saddr, 91 const struct in6_addr *daddr, int oif);
|
/linux-master/net/ipv6/ |
H A D | addrconf_core.c | 38 int __ipv6_addr_type(const struct in6_addr *addr) 135 const struct in6_addr *final_dst) 174 const struct in6_addr *daddr, 175 const struct in6_addr *saddr) 201 static struct net_device *eafnosupport_ipv6_dev_find(struct net *net, const struct in6_addr *addr, 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 | inet6_hashtables.c | 26 const struct in6_addr *laddr, const u16 lport, 27 const struct in6_addr *faddr, const __be16 fport) 50 const struct in6_addr *saddr, 52 const struct in6_addr *daddr, 93 const struct in6_addr *daddr, 130 const struct in6_addr *saddr, 132 const struct in6_addr *daddr, 152 const struct in6_addr *saddr, 153 const __be16 sport, const struct in6_addr *daddr, 179 const struct in6_addr *sadd [all...] |
H A D | output_core.c | 15 const struct in6_addr *dst, 16 const struct in6_addr *src) 31 struct in6_addr buf[2]; 32 struct in6_addr *addrs; 48 const struct in6_addr *daddr, 49 const struct in6_addr *saddr)
|
/linux-master/include/net/ |
H A D | inetpeer.h | 25 #define INETPEER_MAXKEYSZ (sizeof(struct in6_addr) / sizeof(u32)) 30 struct in6_addr a6; 86 struct in6_addr *in6) 92 static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) 115 const struct in6_addr *v6daddr,
|
H A D | ndisc.h | 83 struct in6_addr target; 100 struct in6_addr target; 101 struct in6_addr dest; 190 * struct in6_addr *addr, 219 struct in6_addr *addr, 298 struct in6_addr *addr, 450 struct sk_buff *ndisc_ns_create(struct net_device *dev, const struct in6_addr *solicit, 451 const struct in6_addr *saddr, u64 nonce); 452 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, 453 const struct in6_addr *dadd [all...] |
H A D | ip6_route.h | 64 static inline bool rt6_need_strict(const struct in6_addr *daddr) 129 const struct in6_addr *daddr, 131 struct in6_addr *saddr) 146 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 147 const struct in6_addr *saddr, int oif, 157 const struct in6_addr *addr, bool anycast, 168 const struct in6_addr *addr, 171 const struct in6_addr *gwaddr, 179 const struct in6_addr *gwaddr); 201 void rt6_clean_tohost(struct net *net, struct in6_addr *gatewa [all...] |
H A D | seg6.h | 38 struct in6_addr __rcu *tun_src; 66 extern int seg6_lookup_nexthop(struct sk_buff *skb, struct in6_addr *nhaddr, 73 static inline const struct in6_addr *seg6_get_daddr(struct sk_buff *skb,
|
H A D | ipv6.h | 330 struct in6_addr dst; 552 int __ipv6_addr_type(const struct in6_addr *addr); 553 static inline int ipv6_addr_type(const struct in6_addr *addr) 558 static inline int ipv6_addr_scope(const struct in6_addr *addr) 568 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) 580 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) 585 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) 587 return memcmp(a1, a2, sizeof(struct in6_addr)); 591 ipv6_masked_addr_cmp(const struct in6_addr *a [all...] |
H A D | seg6_hmac.h | 43 struct ipv6_sr_hdr *hdr, struct in6_addr *saddr, 49 extern int seg6_push_hmac(struct net *net, struct in6_addr *saddr,
|
/linux-master/include/trace/events/ |
H A D | fib6.h | 39 struct in6_addr *in6; 49 in6 = (struct in6_addr *)__entry->src; 52 in6 = (struct in6_addr *)__entry->dst; 71 in6 = (struct in6_addr *)__entry->gw; 74 in6 = (struct in6_addr *)__entry->gw;
|
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...] |
/linux-master/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 [all...] |
/linux-master/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, 11 const struct in6_addr *daddr) 15 struct in6_addr *laddr; 41 const struct in6_addr *laddr, 78 const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/linux-master/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 | seg6.h | 19 #include <linux/in6.h> /* For struct in6_addr. */ 33 struct in6_addr segments[];
|
H A D | rpl.h | 40 __DECLARE_FLEX_ARRAY(struct in6_addr, addr);
|
H A D | in6.h | 33 struct in6_addr { struct 54 struct in6_addr sin6_addr; /* IPv6 address */ 62 struct in6_addr ipv6mr_multiaddr; 72 struct in6_addr flr_dst;
|
/linux-master/arch/x86/include/asm/ |
H A D | checksum_64.h | 161 struct in6_addr; 165 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/linux-master/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6t_rt.h | 16 struct in6_addr addrs[IP6T_RT_HOPS]; /* Hops */
|
/linux-master/tools/include/uapi/linux/ |
H A D | seg6.h | 19 #include <linux/in6.h> /* For struct in6_addr. */ 33 struct in6_addr segments[];
|
/linux-master/tools/testing/selftests/netfilter/ |
H A D | conntrack_dump_flush.c | 49 struct in6_addr src_ip, struct in6_addr dst_ip, 61 mnl_attr_put(nlh, CTA_IP_V6_SRC, sizeof(struct in6_addr), &src_ip); 62 mnl_attr_put(nlh, CTA_IP_V6_DST, sizeof(struct in6_addr), &dst_ip); 172 struct in6_addr src_ip, 173 struct in6_addr dst_ip, 310 struct in6_addr src, dst; 343 src = (struct in6_addr) {{ 351 dst = (struct in6_addr) {{ 362 src = (struct in6_addr) {{ [all...] |