/kernel/linux/linux-5.10/include/net/ |
D | addrconf.h | 49 struct in6_addr prefix; 58 struct in6_addr i6vi_addr; 64 const struct in6_addr *pfx; 67 const struct in6_addr *peer_pfx; 83 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 85 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 90 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 93 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs, 96 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 100 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); [all …]
|
D | if_inet6.h | 38 struct in6_addr addr; 75 struct in6_addr peer_addr; 81 struct in6_addr sl_addr[]; 85 (count) * sizeof(struct in6_addr)) 90 struct in6_addr addr; 101 struct in6_addr sf_addr; 115 struct in6_addr mca_addr; 135 struct in6_addr acl_addr; 141 struct in6_addr aca_addr; 195 struct in6_addr token; [all …]
|
D | ip6_checksum.h | 34 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 35 const struct in6_addr *daddr, 55 const struct in6_addr *saddr, in tcp_v6_check() 56 const struct in6_addr *daddr, in tcp_v6_check() 63 const struct in6_addr *saddr, in __tcp_v6_send_check() 64 const struct in6_addr *daddr) in __tcp_v6_send_check() 89 const struct in6_addr *saddr, in udp_v6_check() 90 const struct in6_addr *daddr, in udp_v6_check() 97 const struct in6_addr *saddr, 98 const struct in6_addr *daddr, int len);
|
D | ipv6_stubs.h | 24 const struct in6_addr *addr); 26 const struct in6_addr *addr); 30 const struct in6_addr *final_dst); 43 const struct in6_addr *daddr, 44 const struct in6_addr *saddr); 57 void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr, 58 const struct in6_addr *solicited_addr, 78 const struct in6_addr *saddr, __be16 sport, 79 const struct in6_addr *daddr, __be16 dport,
|
D | ipv6.h | 316 struct in6_addr dst; 458 int __ipv6_addr_type(const struct in6_addr *addr); 459 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type() 464 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope() 474 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope() 486 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id() 491 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp() 493 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp() 497 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp() 498 const struct in6_addr *a2) in ipv6_masked_addr_cmp() [all …]
|
D | ip6_route.h | 65 static inline bool rt6_need_strict(const struct in6_addr *daddr) in rt6_need_strict() 134 const struct in6_addr *daddr, in ip6_route_get_saddr() 136 struct in6_addr *saddr) in ip6_route_get_saddr() 151 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 152 const struct in6_addr *saddr, int oif, 162 const struct in6_addr *addr, bool anycast, 173 const struct in6_addr *addr, 176 const struct in6_addr *gwaddr, 182 const struct in6_addr *gwaddr); 204 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway); [all …]
|
D | inet6_hashtables.h | 45 const struct in6_addr *saddr, 47 const struct in6_addr *daddr, 54 const struct in6_addr *saddr, 56 const struct in6_addr *daddr, 63 const struct in6_addr *saddr, in __inet6_lookup() 65 const struct in6_addr *daddr, in __inet6_lookup() 101 const struct in6_addr *saddr, const __be16 sport, 102 const struct in6_addr *daddr, const __be16 dport,
|
D | ip6_tunnel.h | 30 struct in6_addr laddr; /* local tunnel end-point address */ 31 struct in6_addr raddr; /* remote tunnel end-point address */ 137 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 138 const struct in6_addr *raddr); 142 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 143 const struct in6_addr *raddr); 147 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr, 148 const struct in6_addr *raddr);
|
/kernel/linux/linux-5.10/net/core/ |
D | secure_seq.c | 58 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 …]
|
/kernel/linux/linux-5.10/include/linux/ |
D | in6.h | 25 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;
|
/kernel/linux/linux-5.10/net/ipv6/ |
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() 40 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_decompress() 45 outhdr->hdrlen = (((n + 1) * sizeof(struct in6_addr)) >> 3); in ipv6_rpl_srh_decompress() 63 const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpri() 80 static unsigned char ipv6_rpl_srh_calc_cmpre(const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpre() 81 const struct in6_addr *last_segment) in ipv6_rpl_srh_calc_cmpre() 95 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_compress()
|
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() 53 const struct in6_addr *saddr, in __inet6_lookup_established() 55 const struct in6_addr *daddr, in __inet6_lookup_established() 96 const struct in6_addr *daddr, in compute_score() 118 const struct in6_addr *saddr, in lookup_reuseport() 120 const struct in6_addr *daddr, in lookup_reuseport() 137 const struct in6_addr *saddr, in inet6_lhash2_lookup() 138 const __be16 sport, const struct in6_addr *daddr, in inet6_lhash2_lookup() 165 const struct in6_addr *saddr, in inet6_lookup_run_bpf() [all …]
|
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() 216 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; 218 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; 220 const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT; 222 const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT; 224 const struct in6_addr in6addr_interfacelocal_allnodes = IN6ADDR_INTERFACELOCAL_ALLNODES_INIT; 226 const struct in6_addr in6addr_interfacelocal_allrouters = IN6ADDR_INTERFACELOCAL_ALLROUTERS_INIT; [all …]
|
D | addrlabel.c | 33 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 …]
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter_ipv6/ |
D | ip6t_srh.h | 68 struct in6_addr psid_addr; 69 struct in6_addr nsid_addr; 70 struct in6_addr lsid_addr; 71 struct in6_addr psid_msk; 72 struct in6_addr nsid_msk; 73 struct in6_addr lsid_msk;
|
/kernel/linux/linux-5.10/include/uapi/linux/netfilter_ipv6/ |
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;
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/netfilter_ipv6/ |
D | ip6t_srh.h | 55 struct in6_addr psid_addr; 56 struct in6_addr nsid_addr; 57 struct in6_addr lsid_addr; 58 struct in6_addr psid_msk; 59 struct in6_addr nsid_msk; 60 struct in6_addr lsid_msk;
|
/kernel/linux/linux-5.10/net/netlabel/ |
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 *addr, in netlbl_af6list_audit_addr() [all …]
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
D | ipv6.h | 28 struct in6_addr ipi6_addr; 39 struct in6_addr ifr6_addr; 64 struct in6_addr addr[0]; 70 struct in6_addr addr; 76 struct in6_addr addr; 90 struct in6_addr saddr; 91 struct in6_addr daddr;
|
D | rds.h | 94 struct in6_addr laddr; 95 struct in6_addr faddr; 114 struct in6_addr laddr; 115 struct in6_addr faddr; 132 struct in6_addr bound_addr; 133 struct in6_addr connected_addr; 152 struct in6_addr local_addr; 154 struct in6_addr peer_addr; 178 struct in6_addr src_addr; 179 struct in6_addr dst_addr;
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
D | ipv6.h | 22 struct in6_addr ipi6_addr; 35 struct in6_addr ifr6_addr; 83 struct in6_addr addr[0]; 95 struct in6_addr addr; 107 struct in6_addr addr; 133 struct in6_addr saddr; 134 struct in6_addr daddr;
|
D | rds.h | 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; 261 struct in6_addr dst_addr;
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
D | ipv6.h | 15 struct in6_addr ipi6_addr; 26 struct in6_addr ifr6_addr; 52 struct in6_addr addr[0]; 58 struct in6_addr addr; 64 struct in6_addr addr; 80 struct in6_addr saddr; 81 struct in6_addr daddr;
|
D | rds.h | 76 struct in6_addr laddr; 77 struct in6_addr faddr; 95 struct in6_addr laddr; 96 struct in6_addr faddr; 113 struct in6_addr bound_addr; 114 struct in6_addr connected_addr; 132 struct in6_addr local_addr; 134 struct in6_addr peer_addr; 155 struct in6_addr src_addr; 156 struct in6_addr dst_addr;
|
/kernel/linux/linux-5.10/include/net/netfilter/ |
D | nf_tproxy.h | 82 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,
|