/kernel/linux/linux-5.10/include/net/ |
H A D | checksum.h | 70 static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend) in csum16_add() 75 return (__force __sum16)(res + (res < (__force u16)addend)); in csum16_add() 78 static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend) in csum16_sub() 107 static __always_inline __wsum csum_unfold(__sum16 n) in csum_unfold() 118 #define CSUM_MANGLED_0 ((__force __sum16)0xffff) 120 static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff) in csum_replace_by_diff() 125 static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) in csum_replace4() 138 static __always_inline void csum_replace2(__sum16 *su [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | checksum.h | 72 static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend) in csum16_add() 77 return (__force __sum16)(res + (res < (__force u16)addend)); in csum16_add() 80 static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend) in csum16_sub() 113 static __always_inline __wsum csum_unfold(__sum16 n) in csum_unfold() 124 #define CSUM_MANGLED_0 ((__force __sum16)0xffff) 126 static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff) in csum_replace_by_diff() 131 static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) in csum_replace4() 144 static __always_inline void csum_replace2(__sum16 *su [all...] |
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | checksum.h | 14 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 20 extern __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 44 extern __sum16 ip_compute_csum(const void *buff, int len); 49 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 54 return (__force __sum16)~sum; in csum_fold() 59 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | checksum.h | 14 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 20 extern __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 44 extern __sum16 ip_compute_csum(const void *buff, int len); 49 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 54 return (__force __sum16)~sum; in csum_fold() 59 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | utils.c | 10 __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook, in nf_ip_checksum() 14 __sum16 csum = 0; in nf_ip_checksum() 43 static __sum16 nf_ip_checksum_partial(struct sk_buff *skb, unsigned int hook, in nf_ip_checksum_partial() 48 __sum16 csum = 0; in nf_ip_checksum_partial() 64 __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook, in nf_ip6_checksum() 68 __sum16 csum = 0; in nf_ip6_checksum() 97 static __sum16 nf_ip6_checksum_partial(struct sk_buff *skb, unsigned int hook, in nf_ip6_checksum_partial() 103 __sum16 csum = 0; in nf_ip6_checksum_partial() 123 __sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, in nf_checksum() 127 __sum16 csu in nf_checksum() [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | checksum.h | 46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 64 return (__force __sum16)~sum; in ip_fast_csum() 67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 78 return (__force __sum16)~sum; in csum_fold() 101 static inline __sum16 113 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() 119 static __inline__ __sum16
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | checksum.h | 27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 57 return (__force __sum16)sum; in ip_fast_csum() 63 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 71 return (__force __sum16)(~sum >> 16); in csum_fold() 92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 103 static inline __sum16 ip_compute_csum(const void *buf, int len) in ip_compute_csum() 110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | checksum_64.h | 23 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 30 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 73 return (__force __sum16)sum; in ip_fast_csum() 113 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 147 extern __sum16 ip_compute_csum(const void *buff, int len); 165 extern __sum16
|
H A D | checksum_32.h | 65 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 92 return (__force __sum16)sum; in ip_fast_csum() 99 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 106 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 127 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 139 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() 145 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | checksum.h | 46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 64 return (__force __sum16)~sum; in ip_fast_csum() 67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 78 return (__force __sum16)~sum; in csum_fold() 101 static inline __sum16 113 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() 119 static __inline__ __sum16
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | checksum.h | 27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 57 return (__force __sum16)sum; in ip_fast_csum() 63 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 71 return (__force __sum16)(~sum >> 16); in csum_fold() 92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 103 static inline __sum16 ip_compute_csum(const void *buf, int len) in ip_compute_csum() 110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | checksum_64.h | 22 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 29 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 72 return (__force __sum16)sum; in ip_fast_csum() 112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 146 extern __sum16 ip_compute_csum(const void *buff, int len); 164 extern __sum16
|
H A D | checksum_32.h | 65 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 92 return (__force __sum16)sum; in ip_fast_csum() 99 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 106 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 127 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 139 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() 145 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
|
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | checksum.h | 11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 17 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 56 extern __sum16 ip_compute_csum(const void *buff, int len); 62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 67 return (__force __sum16)~sum; in csum_fold() 71 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | checksum.h | 11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 17 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 56 extern __sum16 ip_compute_csum(const void *buff, int len); 62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 67 return (__force __sum16)~sum; in csum_fold() 71 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/kernel/linux/linux-5.10/arch/nios2/include/asm/ |
H A D | checksum.h | 15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 16 extern __sum16 ip_compute_csum(const void *buff, int len); 21 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 32 return (__force __sum16) sum; in csum_fold() 63 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
|
/kernel/linux/linux-6.6/arch/nios2/include/asm/ |
H A D | checksum.h | 15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 16 extern __sum16 ip_compute_csum(const void *buff, int len); 21 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 32 return (__force __sum16) sum; in csum_fold() 63 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | checksum.h | 24 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 31 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 36 return (__force __sum16)~sum; in csum_fold() 51 static inline __sum16 63 extern __sum16 ip_compute_csum(const void *buff, int len);
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | checksum.h | 24 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 31 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 36 return (__force __sum16)~sum; in csum_fold() 51 static inline __sum16 63 extern __sum16 ip_compute_csum(const void *buff, int len);
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | checksum.h | 57 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 64 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 71 static inline __sum16 135 static inline __sum16 147 static inline __sum16 158 static inline __sum16
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | checksum_64.h | 48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 51 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 63 return (__force __sum16)sum; in csum_fold() 85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 94 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 127 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
|
H A D | checksum_32.h | 81 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 83 __sum16 sum; in ip_fast_csum() 118 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 129 return (__force __sum16)sum; in csum_fold() 151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 160 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 193 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | checksum.h | 58 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 65 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold() 72 static inline __sum16 136 static inline __sum16 148 static inline __sum16 159 static inline __sum16
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | checksum_64.h | 48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 51 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 63 return (__force __sum16)sum; in csum_fold() 85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 94 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 127 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
|
H A D | checksum_32.h | 81 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() 83 __sum16 sum; in ip_fast_csum() 118 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 129 return (__force __sum16)sum; in csum_fold() 151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() 160 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 193 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
|