@@ -132,21 +132,21 @@ ip_vs_in_stats(struct ip_vs_conn *cp, struct sk_buff *skb)
132132
133133 s = this_cpu_ptr (dest -> stats .cpustats );
134134 u64_stats_update_begin (& s -> syncp );
135- s -> cnt .inpkts ++ ;
136- s -> cnt .inbytes += skb -> len ;
135+ u64_stats_inc ( & s -> cnt .inpkts ) ;
136+ u64_stats_add ( & s -> cnt .inbytes , skb -> len ) ;
137137 u64_stats_update_end (& s -> syncp );
138138
139139 svc = rcu_dereference (dest -> svc );
140140 s = this_cpu_ptr (svc -> stats .cpustats );
141141 u64_stats_update_begin (& s -> syncp );
142- s -> cnt .inpkts ++ ;
143- s -> cnt .inbytes += skb -> len ;
142+ u64_stats_inc ( & s -> cnt .inpkts ) ;
143+ u64_stats_add ( & s -> cnt .inbytes , skb -> len ) ;
144144 u64_stats_update_end (& s -> syncp );
145145
146146 s = this_cpu_ptr (ipvs -> tot_stats .cpustats );
147147 u64_stats_update_begin (& s -> syncp );
148- s -> cnt .inpkts ++ ;
149- s -> cnt .inbytes += skb -> len ;
148+ u64_stats_inc ( & s -> cnt .inpkts ) ;
149+ u64_stats_add ( & s -> cnt .inbytes , skb -> len ) ;
150150 u64_stats_update_end (& s -> syncp );
151151
152152 local_bh_enable ();
@@ -168,21 +168,21 @@ ip_vs_out_stats(struct ip_vs_conn *cp, struct sk_buff *skb)
168168
169169 s = this_cpu_ptr (dest -> stats .cpustats );
170170 u64_stats_update_begin (& s -> syncp );
171- s -> cnt .outpkts ++ ;
172- s -> cnt .outbytes += skb -> len ;
171+ u64_stats_inc ( & s -> cnt .outpkts ) ;
172+ u64_stats_add ( & s -> cnt .outbytes , skb -> len ) ;
173173 u64_stats_update_end (& s -> syncp );
174174
175175 svc = rcu_dereference (dest -> svc );
176176 s = this_cpu_ptr (svc -> stats .cpustats );
177177 u64_stats_update_begin (& s -> syncp );
178- s -> cnt .outpkts ++ ;
179- s -> cnt .outbytes += skb -> len ;
178+ u64_stats_inc ( & s -> cnt .outpkts ) ;
179+ u64_stats_add ( & s -> cnt .outbytes , skb -> len ) ;
180180 u64_stats_update_end (& s -> syncp );
181181
182182 s = this_cpu_ptr (ipvs -> tot_stats .cpustats );
183183 u64_stats_update_begin (& s -> syncp );
184- s -> cnt .outpkts ++ ;
185- s -> cnt .outbytes += skb -> len ;
184+ u64_stats_inc ( & s -> cnt .outpkts ) ;
185+ u64_stats_add ( & s -> cnt .outbytes , skb -> len ) ;
186186 u64_stats_update_end (& s -> syncp );
187187
188188 local_bh_enable ();
@@ -200,17 +200,17 @@ ip_vs_conn_stats(struct ip_vs_conn *cp, struct ip_vs_service *svc)
200200
201201 s = this_cpu_ptr (cp -> dest -> stats .cpustats );
202202 u64_stats_update_begin (& s -> syncp );
203- s -> cnt .conns ++ ;
203+ u64_stats_inc ( & s -> cnt .conns ) ;
204204 u64_stats_update_end (& s -> syncp );
205205
206206 s = this_cpu_ptr (svc -> stats .cpustats );
207207 u64_stats_update_begin (& s -> syncp );
208- s -> cnt .conns ++ ;
208+ u64_stats_inc ( & s -> cnt .conns ) ;
209209 u64_stats_update_end (& s -> syncp );
210210
211211 s = this_cpu_ptr (ipvs -> tot_stats .cpustats );
212212 u64_stats_update_begin (& s -> syncp );
213- s -> cnt .conns ++ ;
213+ u64_stats_inc ( & s -> cnt .conns ) ;
214214 u64_stats_update_end (& s -> syncp );
215215
216216 local_bh_enable ();
0 commit comments