/kernel/linux/linux-5.10/include/net/ |
H A D | addrconf.h | 54 struct in6_addr prefix; 66 struct in6_addr i6vi_addr; 72 const struct in6_addr *pfx; 75 const struct in6_addr *peer_pfx; 91 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 93 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 98 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 101 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs, 104 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 108 int ipv6_chk_prefix(const struct in6_addr *add [all...] |
H A D | if_inet6.h | 34 struct in6_addr addr; 79 struct in6_addr peer_addr; 85 struct in6_addr sl_addr[]; 89 (count) * sizeof(struct in6_addr)) 94 struct in6_addr addr; 105 struct in6_addr sf_addr; 119 struct in6_addr mca_addr; 139 struct in6_addr acl_addr; 145 struct in6_addr aca_addr; 199 struct in6_addr toke [all...] |
H A 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 *dadd [all...] |
H A 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, 108 const struct in6_addr *saddr, in inet6_match() 109 const struct in6_addr *dadd in inet6_match() [all...] |
H A 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,
|
H A D | ipv6.h | 316 struct in6_addr dst; 461 int __ipv6_addr_type(const struct in6_addr *addr); 462 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type() 467 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope() 477 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope() 489 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id() 494 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp() 496 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp() 500 ipv6_masked_addr_cmp(const struct in6_addr *a [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | addrconf.h | 54 struct in6_addr prefix; 66 struct in6_addr i6vi_addr; 72 const struct in6_addr *pfx; 77 const struct in6_addr *peer_pfx; 93 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 95 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 100 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 103 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs, 106 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 110 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 | 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, 70 struct net_device *(*ipv6_dev_find)(struct net *net, const struct in6_addr *addr, 80 const struct in6_addr *saddr, __be16 sport, 81 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[]; 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 | ipv6.h | 330 struct in6_addr dst; 550 int __ipv6_addr_type(const struct in6_addr *addr); 551 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type() 556 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope() 566 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope() 578 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id() 583 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp() 585 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp() 589 ipv6_masked_addr_cmp(const struct in6_addr *a [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A 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-6.6/include/linux/ |
H A 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/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/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() 41 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_decompress() 46 outhdr->hdrlen = (((n + 1) * sizeof(struct in6_addr)) >> 3); in ipv6_rpl_srh_decompress() 64 const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpri() 81 static unsigned char ipv6_rpl_srh_calc_cmpre(const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpre() 82 const struct in6_addr *last_segment) in ipv6_rpl_srh_calc_cmpre() 96 const struct in6_addr *dadd in ipv6_rpl_srh_compress() [all...] |
/kernel/linux/linux-6.6/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 | 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...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A 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;
|
/kernel/linux/linux-5.10/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;
|
/kernel/linux/linux-6.6/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;
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter_ipv6/ |
H A 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/patches/linux-4.19/prebuilts/usr/include/linux/netfilter_ipv6/ |
H A 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/patches/linux-6.6/prebuilts/usr/include/linux/netfilter_ipv6/ |
H A 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;
|