Home
last modified time | relevance | path

Searched refs:__sum16 (Results 1 – 108 of 108) sorted by relevance

/linux-4.4.14/include/net/
Dchecksum.h74 static inline __sum16 csum16_add(__sum16 csum, __be16 addend) in csum16_add()
79 return (__force __sum16)(res + (res < (__force u16)addend)); in csum16_add()
82 static inline __sum16 csum16_sub(__sum16 csum, __be16 addend) in csum16_sub()
111 static inline __wsum csum_unfold(__sum16 n) in csum_unfold()
121 #define CSUM_MANGLED_0 ((__force __sum16)0xffff)
123 static inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) in csum_replace4()
136 static inline void csum_replace2(__sum16 *sum, __be16 old, __be16 new) in csum_replace2()
142 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
144 void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
147 void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
[all …]
Dip6_checksum.h38 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
59 static __inline__ __sum16 tcp_v6_check(int len, in tcp_v6_check()
93 static inline __sum16 udp_v6_check(int len, in udp_v6_check()
Ddsfield.h38 iph->check = (__force __sum16)htons(check); in ipv4_change_dsfield()
Dudp.h112 static inline __sum16 __udp_lib_checksum_complete(struct sk_buff *skb) in __udp_lib_checksum_complete()
152 static inline __sum16 udp_v4_check(int len, __be32 saddr, in udp_v4_check()
Dinet_ecn.h96 iph->check = (__force __sum16)(check + (check>=0xFFFF)); in IP_ECN_set_ce()
Dip.h276 iph->check = (__force __sum16)(check + (check>=0xFFFF)); in ip_decrease_ttl()
Dtcp.h1131 static inline __sum16 tcp_v4_check(int len, __be32 saddr, in tcp_v4_check()
1137 static inline __sum16 __tcp_checksum_complete(struct sk_buff *skb) in __tcp_checksum_complete()
Dip_vs.h1505 __sum16 ip_vs_checksum_complete(struct sk_buff *skb, int offset);
/linux-4.4.14/arch/frv/include/asm/
Dchecksum.h55 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
81 return (__force __sum16)~sum; in ip_fast_csum()
87 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
100 return (__force __sum16)~sum; in csum_fold()
122 static inline __sum16
133 extern __sum16 ip_compute_csum(const void *buff, int len);
136 static inline __sum16
177 return (__force __sum16)~sum; in csum_ipv6_magic()
/linux-4.4.14/arch/m68k/include/asm/
Dchecksum.h45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
63 return (__force __sum16)~sum; in ip_fast_csum()
66 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
77 return (__force __sum16)~sum; in csum_fold()
100 static inline __sum16
112 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
118 static __inline__ __sum16
/linux-4.4.14/arch/ia64/include/asm/
Dchecksum.h13 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
19 extern __sum16 csum_tcpudp_magic (__be32 saddr, __be32 daddr,
60 extern __sum16 ip_compute_csum(const void *buff, int len);
65 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
70 return (__force __sum16)~sum; in csum_fold()
75 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-4.4.14/arch/alpha/include/asm/
Dchecksum.h10 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
16 extern __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,
/linux-4.4.14/arch/parisc/include/asm/
Dchecksum.h41 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
70 return (__force __sum16)sum; in ip_fast_csum()
76 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
84 return (__force __sum16)(~sum >> 16); in csum_fold()
106 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
118 static inline __sum16 ip_compute_csum(const void *buf, int len) in ip_compute_csum()
125 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/arch/x86/include/asm/
Dchecksum_64.h22 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()
160 extern __sum16 ip_compute_csum(const void *buff, int len);
178 extern __sum16
Dchecksum_32.h70 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
97 return (__force __sum16)sum; in ip_fast_csum()
104 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
111 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold()
133 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
146 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
152 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/arch/avr32/include/asm/
Dchecksum.h62 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
91 return (__force __sum16)sum; in ip_fast_csum()
98 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
110 return (__force __sum16)~sum; in csum_fold()
134 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
147 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
/linux-4.4.14/arch/cris/include/asm/
Dchecksum.h37 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
42 return (__force __sum16)~sum; in csum_fold()
55 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
65 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
78 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
/linux-4.4.14/arch/arm/include/asm/
Dchecksum.h45 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
52 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold()
59 static inline __sum16
123 static inline __sum16
135 static inline __sum16
146 static inline __sum16
/linux-4.4.14/arch/m32r/include/asm/
Dchecksum.h57 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
72 return (__force __sum16)sum; in csum_fold()
79 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
147 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
160 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
166 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/include/asm-generic/
Dchecksum.h46 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
53 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
58 return (__force __sum16)~sum; in csum_fold()
73 static inline __sum16
85 extern __sum16 ip_compute_csum(const void *buff, int len);
/linux-4.4.14/arch/nios2/include/asm/
Dchecksum.h22 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
23 extern __sum16 ip_compute_csum(const void *buff, int len);
28 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
39 return (__force __sum16) sum; in csum_fold()
71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
/linux-4.4.14/arch/metag/include/asm/
Dchecksum.h43 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
48 return (__force __sum16)~sum; in csum_fold()
55 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
80 static inline __sum16
91 extern __sum16 ip_compute_csum(const void *buff, int len);
/linux-4.4.14/arch/sparc/include/asm/
Dchecksum_32.h121 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
123 __sum16 sum; in ip_fast_csum()
158 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
169 return (__force __sum16)sum; in csum_fold()
192 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
202 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
236 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
Dchecksum_64.h80 __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
83 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
95 return (__force __sum16)sum; in csum_fold()
118 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
128 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
162 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
/linux-4.4.14/arch/x86/um/asm/
Dchecksum.h66 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
75 return (__force __sum16)(~(__force u32)sum >> 16); in csum_fold()
106 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
119 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
146 return (__force __sum16)sum; in ip_fast_csum()
Dchecksum_32.h8 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
Dchecksum_64.h17 extern __sum16 ip_compute_csum(const void *buff, int len);
/linux-4.4.14/arch/sh/include/asm/
Dchecksum_32.h66 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
79 return (__force __sum16)sum; in csum_fold()
89 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
144 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
156 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
162 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/arch/xtensa/include/asm/
Dchecksum.h69 static __inline__ __sum16 csum_fold(__wsum sum) in csum_fold()
83 return (__force __sum16)sum; in csum_fold()
90 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
159 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
172 static __inline__ __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
178 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/arch/alpha/lib/
Dchecksum.c44 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
49 return (__force __sum16)~from64to16( in csum_tcpudp_magic()
147 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
149 return (__force __sum16)~do_csum(iph,ihl*4); in ip_fast_csum()
181 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
183 return (__force __sum16)~from64to16(do_csum(buff,len)); in ip_compute_csum()
/linux-4.4.14/arch/s390/include/asm/
Dchecksum.h70 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
76 return (__force __sum16) ~csum; in csum_fold()
84 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
120 static inline __sum16
133 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
/linux-4.4.14/arch/powerpc/include/asm/
Dchecksum.h20 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
74 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
83 return (__force __sum16)(~((__force u32)sum + tmp) >> 16); in csum_fold()
90 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
125 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic()
/linux-4.4.14/arch/mn10300/include/asm/
Dchecksum.h20 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
22 extern __sum16 ip_compute_csum(const void *buff, int len);
28 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
67 static inline __sum16 csum_tcpudp_magic(unsigned long saddr, in csum_tcpudp_magic()
/linux-4.4.14/arch/ia64/lib/
Dchecksum.c36 __sum16
40 return (__force __sum16)~from64to16( in csum_tcpudp_magic()
96 __sum16 ip_compute_csum (const void *buff, int len) in ip_compute_csum()
98 return (__force __sum16)~do_csum(buff,len); in ip_compute_csum()
/linux-4.4.14/arch/score/include/asm/
Dchecksum.h52 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
83 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
163 static inline __sum16
181 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/arch/mips/include/asm/
Dchecksum.h111 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
120 return (__force __sum16)~sum; in csum_fold()
131 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
210 static inline __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
216 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/lib/
Dchecksum.c110 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
112 return (__force __sum16)~do_csum(iph, ihl*4); in ip_fast_csum()
146 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
148 return (__force __sum16)~do_csum(buff, len); in ip_compute_csum()
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_NPT.c48 __sum16 sum; in ip6t_npt_map_pfx()
66 if ((__force __sum16)addr->s6_addr16[idx] != in ip6t_npt_map_pfx()
74 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]), in ip6t_npt_map_pfx()
78 *(__force __sum16 *)&addr->s6_addr16[idx] = sum; in ip6t_npt_map_pfx()
Dnf_nat_l3proto_ipv6.c112 unsigned int iphdroff, __sum16 *check, in nf_nat_ipv6_csum_update()
131 u8 proto, void *data, __sum16 *check, in nf_nat_ipv6_csum_recalc()
/linux-4.4.14/arch/arc/include/asm/
Dchecksum.h28 static inline __sum16 csum_fold(__wsum s) in csum_fold()
40 static inline __sum16
/linux-4.4.14/net/ipv6/
Dnetfilter.c132 __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook, in nf_ip6_checksum()
136 __sum16 csum = 0; in nf_ip6_checksum()
165 static __sum16 nf_ip6_checksum_partial(struct sk_buff *skb, unsigned int hook, in nf_ip6_checksum_partial()
171 __sum16 csum = 0; in nf_ip6_checksum_partial()
Dmcast_snoop.c134 static inline __sum16 ipv6_mc_validate_checksum(struct sk_buff *skb) in ipv6_mc_validate_checksum()
Dip6_checksum.c7 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
Dip6_gre.c452 __sum16 csum = 0; in ip6gre_rcv()
754 *(__sum16 *)ptr = ip_compute_csum((void *)(ipv6h+1), in ip6gre_xmit2()
Draw.c546 __sum16 csum; in rawv6_push_pending_frames()
/linux-4.4.14/net/ipv4/
Dnetfilter.c123 __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook, in nf_ip_checksum()
127 __sum16 csum = 0; in nf_ip_checksum()
154 static __sum16 nf_ip_checksum_partial(struct sk_buff *skb, unsigned int hook, in nf_ip_checksum_partial()
159 __sum16 csum = 0; in nf_ip_checksum_partial()
Dgre_offload.c103 *(__sum16 *)pcsum = gso_make_checksum(skb, 0); in gre_gso_segment()
Dtcp_offload.c66 __sum16 newcheck; in tcp_gso_segment()
Dip_gre.c476 *(__sum16 *)ptr = csum_fold(skb_checksum(skb, 0, in build_header()
Dip_output.c1602 *((__sum16 *)skb_transport_header(nskb) + in ip_send_unicast_reply()
Dtcp_input.c5106 static __sum16 __tcp_checksum_complete_user(struct sock *sk, in __tcp_checksum_complete_user()
5109 __sum16 result; in __tcp_checksum_complete_user()
Digmp.c1447 static inline __sum16 ip_mc_validate_checksum(struct sk_buff *skb) in ip_mc_validate_checksum()
/linux-4.4.14/include/linux/
Dnetfilter.h274 __sum16 (*checksum)(struct sk_buff *skb, unsigned int hook,
276 __sum16 (*checksum_partial)(struct sk_buff *skb,
296 static inline __sum16
301 __sum16 csum = 0; in nf_checksum()
311 static inline __sum16
317 __sum16 csum = 0; in nf_checksum_partial()
Dnetfilter_ipv4.h10 __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
Dnetfilter_ipv6.h26 __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook,
Dskbuff.h3099 __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len);
3100 __sum16 __skb_checksum_complete(struct sk_buff *skb);
3126 static inline __sum16 skb_checksum_complete(struct sk_buff *skb) in skb_checksum_complete()
3175 __sum16 check) in __skb_checksum_validate_needed()
3212 static inline __sum16 __skb_checksum_validate_complete(struct sk_buff *skb, in __skb_checksum_validate_complete()
3223 return (__force __sum16)1; in __skb_checksum_validate_complete()
3229 __sum16 csum; in __skb_checksum_validate_complete()
3257 __sum16 __ret = 0; \
3288 __sum16 check, __wsum pseudo) in __skb_checksum_convert()
3523 static inline __sum16 gso_make_checksum(struct sk_buff *skb, __wsum res) in gso_make_checksum()
[all …]
Dnetdevice.h2321 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
2330 __sum16 check) in __skb_gro_checksum_validate_needed()
2340 static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb, in __skb_gro_checksum_validate_complete()
2369 __sum16 __ret = 0; \
2397 __sum16 check, __wsum pseudo) in __skb_gro_checksum_convert()
2472 remcsum_unadjust((__sum16 *)ptr, grc->delta); in skb_gro_remcsum_cleanup()
/linux-4.4.14/arch/mn10300/lib/
Dchecksum.c30 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
48 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
/linux-4.4.14/arch/metag/lib/
Dchecksum.c132 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
134 return (__force __sum16)~do_csum(buff, len); in ip_compute_csum()
/linux-4.4.14/arch/frv/lib/
Dchecksum.c124 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
126 return (__force __sum16)~do_csum(buff, len); in ip_compute_csum()
/linux-4.4.14/include/net/netfilter/
Dnf_nat_l3proto.h20 __sum16 *check,
25 void *data, __sum16 *check,
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/
Dip6t_NPT.h13 __sum16 adjustment;
/linux-4.4.14/net/core/
Dutils.c303 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace4()
319 void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace16()
339 void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace_by_diff()
Ddatagram.c651 __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len) in __skb_checksum_complete_head()
653 __sum16 sum; in __skb_checksum_complete_head()
667 __sum16 __skb_checksum_complete(struct sk_buff *skb) in __skb_checksum_complete()
670 __sum16 sum; in __skb_checksum_complete()
Dskbuff.c2316 *((__sum16 *)(to + csstuff)) = csum_fold(csum); in skb_copy_and_csum_dev()
3828 static __sum16 *skb_checksum_setup_ip(struct sk_buff *skb, in skb_checksum_setup_ip()
3866 __sum16 *csum; in skb_checksum_setup_ipv4()
3918 __sum16 *csum; in skb_checksum_setup_ipv6()
4092 __sum16(*skb_chkf)(struct sk_buff *skb)) in skb_checksum_trimmed()
4096 __sum16 ret; in skb_checksum_trimmed()
Dfilter.c1319 __sum16 sum, *ptr; in bpf_l3_csum_replace()
1366 __sum16 sum, *ptr; in bpf_l4_csum_replace()
Ddev.c2456 BUG_ON(offset + sizeof(__sum16) > skb_headlen(skb)); in skb_checksum_help()
2459 !skb_clone_writable(skb, offset + sizeof(__sum16))) { in skb_checksum_help()
2465 *(__sum16 *)(skb->data + offset) = csum_fold(csum); in skb_checksum_help()
4483 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb) in __skb_gro_checksum_complete()
4486 __sum16 sum; in __skb_gro_checksum_complete()
/linux-4.4.14/include/uapi/linux/
Dudp.h26 __sum16 check;
Dtypes.h39 typedef __u16 __bitwise __sum16; typedef
Dicmp.h71 __sum16 checksum;
Digmp.h33 __sum16 csum;
Dicmpv6.h11 __sum16 icmp6_cksum;
Ddccp.h33 __sum16 dccph_checksum;
Dip.h101 __sum16 check;
Dtcp.h55 __sum16 check;
/linux-4.4.14/arch/hexagon/include/asm/
Dchecksum.h45 __sum16 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr,
/linux-4.4.14/arch/hexagon/lib/
Dchecksum.c63 __sum16 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr, in csum_tcpudp_magic()
67 return (__force __sum16)~from64to16( in csum_tcpudp_magic()
/linux-4.4.14/arch/x86/lib/
Dcsum-partial_64.c143 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum()
Dcsum-wrappers_64.c136 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_nat_snmp_basic.c624 __sum16 *check);
870 static void fast_csum(__sum16 *csum, in fast_csum()
900 __sum16 *check) in mangle_address()
926 __sum16 *check) in snmp_trap_decode()
1020 __sum16 *check) in snmp_parse_mangle()
Dnf_nat_l3proto_ipv4.c109 unsigned int iphdroff, __sum16 *check, in nf_nat_ipv4_csum_update()
127 u8 proto, void *data, __sum16 *check, in nf_nat_ipv4_csum_recalc()
/linux-4.4.14/drivers/net/slip/
Dslhc.c240 __sum16 csum; in slhc_compress()
456 *(__sum16 *)cp = csum; in slhc_compress()
527 thp->check = *(__sum16 *)cp; in slhc_uncompress()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge_mcp.h15 __sum16 checksum;
/linux-4.4.14/arch/tile/kernel/
Dmachine_kexec.c113 __sum16 csum; in kexec_bn2cl()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c173 skb->csum = csum_unfold((__force __sum16)cqe->check_sum); in mlx5e_handle_csum()
/linux-4.4.14/net/rds/
Drds.h169 __sum16 h_csum;
/linux-4.4.14/drivers/net/ethernet/sfc/
Dselftest.c384 payload->ip.check = (__force __sum16) htons(0xdead); in efx_iterate_state()
/linux-4.4.14/net/dccp/
Dipv4.c359 static inline __sum16 dccp_v4_csum_finish(struct sk_buff *skb, in dccp_v4_csum_finish()
Dipv6.c44 static inline __sum16 dccp_v6_csum_finish(struct sk_buff *skb, in dccp_v6_csum_finish()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1654 __sum16 c = (__force __sum16)pkt->csum; in t4vf_ethrx_handler()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c1103 *(__sum16 *)(skb->data + offset) = 0; in vnet_skb_shape()
1113 *(__sum16 *)(nskb->data + offset) = csum; in vnet_skb_shape()
Dsungem.c763 __sum16 csum; in gem_rx()
858 csum = (__force __sum16)htons((status & RXDCTRL_TCPCSUM) ^ 0xffff); in gem_rx()
Dcassini.c1961 __sum16 csum; in cas_rx_process_pkt()
2136 csum = (__force __sum16)htons(CAS_VAL(RX_COMP4_TCP_CSUM, words[3])); in cas_rx_process_pkt()
Dsunhme.c2079 skb->csum = csum_unfold(~(__force __sum16)htons(csum)); in happy_meal_rx()
/linux-4.4.14/net/openvswitch/
Dactions.c512 __be16 new_port, __sum16 *check) in set_tp_port()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c726 hw_checksum = csum_unfold((__force __sum16)cqe->checksum); in check_csum()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1947 __sum16 c = (__force __sum16)pkt->csum; in t4_ethrx_handler()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c801 __sum16 csum; in i40e_rx_checksum()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_core.c675 __sum16 ip_vs_checksum_complete(struct sk_buff *skb, int offset) in ip_vs_checksum_complete()
/linux-4.4.14/drivers/net/usb/
Dsmsc95xx.c1854 *((__sum16 *)(skb->data + csstart in smsc95xx_tx_fixup()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dd3.c384 __sum16 check = tcp_v4_check(len, saddr, daddr, 0); in pseudo_hdr_check()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3373 __sum16 tsum = (__force __sum16) csum; in bnx2x_csum_fix()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c1335 __sum16 csum; in typhoon_download_firmware()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1327 __sum16 csum; in i40e_rx_checksum()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmv643xx_eth.c685 static inline __be16 sum16_as_be(__sum16 sum) in sum16_as_be()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec_main.c362 *(__sum16 *)(skb->head + skb->csum_start + skb->csum_offset) = 0; in fec_enet_clear_csum()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2618 __sum16 *check; in ql_hw_csum_setup()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dtg3.c7902 __sum16 tcp_csum = 0, ip_csum = 0; in tg3_start_xmit()