diff options
-rw-r--r-- | include/net/icmp.h | 2 | ||||
-rw-r--r-- | include/net/ip.h | 10 | ||||
-rw-r--r-- | include/net/ipv6.h | 36 | ||||
-rw-r--r-- | include/net/sctp/sctp.h | 6 | ||||
-rw-r--r-- | include/net/snmp.h | 24 | ||||
-rw-r--r-- | include/net/tcp.h | 2 | ||||
-rw-r--r-- | include/net/udp.h | 8 | ||||
-rw-r--r-- | net/dccp/dccp.h | 2 |
8 files changed, 45 insertions, 45 deletions
diff --git a/include/net/icmp.h b/include/net/icmp.h index 25edb740c648..3ef2743a8eec 100644 --- a/include/net/icmp.h +++ b/include/net/icmp.h | |||
@@ -30,7 +30,7 @@ struct icmp_err { | |||
30 | 30 | ||
31 | extern const struct icmp_err icmp_err_convert[]; | 31 | extern const struct icmp_err icmp_err_convert[]; |
32 | #define ICMP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.icmp_statistics, field) | 32 | #define ICMP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.icmp_statistics, field) |
33 | #define __ICMP_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->mib.icmp_statistics, field) | 33 | #define __ICMP_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.icmp_statistics, field) |
34 | #define ICMPMSGOUT_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field+256) | 34 | #define ICMPMSGOUT_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field+256) |
35 | #define ICMPMSGIN_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field) | 35 | #define ICMPMSGIN_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field) |
36 | 36 | ||
diff --git a/include/net/ip.h b/include/net/ip.h index fb3b766ca1c7..247ac82e9cf2 100644 --- a/include/net/ip.h +++ b/include/net/ip.h | |||
@@ -187,15 +187,15 @@ void ip_send_unicast_reply(struct sock *sk, struct sk_buff *skb, | |||
187 | unsigned int len); | 187 | unsigned int len); |
188 | 188 | ||
189 | #define IP_INC_STATS(net, field) SNMP_INC_STATS64((net)->mib.ip_statistics, field) | 189 | #define IP_INC_STATS(net, field) SNMP_INC_STATS64((net)->mib.ip_statistics, field) |
190 | #define __IP_INC_STATS(net, field) SNMP_INC_STATS64_BH((net)->mib.ip_statistics, field) | 190 | #define __IP_INC_STATS(net, field) __SNMP_INC_STATS64((net)->mib.ip_statistics, field) |
191 | #define IP_ADD_STATS(net, field, val) SNMP_ADD_STATS64((net)->mib.ip_statistics, field, val) | 191 | #define IP_ADD_STATS(net, field, val) SNMP_ADD_STATS64((net)->mib.ip_statistics, field, val) |
192 | #define __IP_ADD_STATS(net, field, val) SNMP_ADD_STATS64_BH((net)->mib.ip_statistics, field, val) | 192 | #define __IP_ADD_STATS(net, field, val) __SNMP_ADD_STATS64((net)->mib.ip_statistics, field, val) |
193 | #define IP_UPD_PO_STATS(net, field, val) SNMP_UPD_PO_STATS64((net)->mib.ip_statistics, field, val) | 193 | #define IP_UPD_PO_STATS(net, field, val) SNMP_UPD_PO_STATS64((net)->mib.ip_statistics, field, val) |
194 | #define __IP_UPD_PO_STATS(net, field, val) SNMP_UPD_PO_STATS64_BH((net)->mib.ip_statistics, field, val) | 194 | #define __IP_UPD_PO_STATS(net, field, val) __SNMP_UPD_PO_STATS64((net)->mib.ip_statistics, field, val) |
195 | #define NET_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.net_statistics, field) | 195 | #define NET_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.net_statistics, field) |
196 | #define __NET_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->mib.net_statistics, field) | 196 | #define __NET_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.net_statistics, field) |
197 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | 197 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) |
198 | #define __NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS_BH((net)->mib.net_statistics, field, adnd) | 198 | #define __NET_ADD_STATS(net, field, adnd) __SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) |
199 | 199 | ||
200 | u64 snmp_get_cpu_field(void __percpu *mib, int cpu, int offct); | 200 | u64 snmp_get_cpu_field(void __percpu *mib, int cpu, int offct); |
201 | unsigned long snmp_fold_field(void __percpu *mib, int offt); | 201 | unsigned long snmp_fold_field(void __percpu *mib, int offt); |
diff --git a/include/net/ipv6.h b/include/net/ipv6.h index 64ce3670d40a..415213da5be3 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h | |||
@@ -121,21 +121,21 @@ struct frag_hdr { | |||
121 | extern int sysctl_mld_max_msf; | 121 | extern int sysctl_mld_max_msf; |
122 | extern int sysctl_mld_qrv; | 122 | extern int sysctl_mld_qrv; |
123 | 123 | ||
124 | #define _DEVINC(net, statname, modifier, idev, field) \ | 124 | #define _DEVINC(net, statname, mod, idev, field) \ |
125 | ({ \ | 125 | ({ \ |
126 | struct inet6_dev *_idev = (idev); \ | 126 | struct inet6_dev *_idev = (idev); \ |
127 | if (likely(_idev != NULL)) \ | 127 | if (likely(_idev != NULL)) \ |
128 | SNMP_INC_STATS##modifier((_idev)->stats.statname, (field)); \ | 128 | mod##SNMP_INC_STATS64((_idev)->stats.statname, (field));\ |
129 | SNMP_INC_STATS##modifier((net)->mib.statname##_statistics, (field));\ | 129 | mod##SNMP_INC_STATS64((net)->mib.statname##_statistics, (field));\ |
130 | }) | 130 | }) |
131 | 131 | ||
132 | /* per device counters are atomic_long_t */ | 132 | /* per device counters are atomic_long_t */ |
133 | #define _DEVINCATOMIC(net, statname, modifier, idev, field) \ | 133 | #define _DEVINCATOMIC(net, statname, mod, idev, field) \ |
134 | ({ \ | 134 | ({ \ |
135 | struct inet6_dev *_idev = (idev); \ | 135 | struct inet6_dev *_idev = (idev); \ |
136 | if (likely(_idev != NULL)) \ | 136 | if (likely(_idev != NULL)) \ |
137 | SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \ | 137 | SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \ |
138 | SNMP_INC_STATS##modifier((net)->mib.statname##_statistics, (field));\ | 138 | mod##SNMP_INC_STATS((net)->mib.statname##_statistics, (field));\ |
139 | }) | 139 | }) |
140 | 140 | ||
141 | /* per device and per net counters are atomic_long_t */ | 141 | /* per device and per net counters are atomic_long_t */ |
@@ -147,40 +147,40 @@ extern int sysctl_mld_qrv; | |||
147 | SNMP_INC_STATS_ATOMIC_LONG((net)->mib.statname##_statistics, (field));\ | 147 | SNMP_INC_STATS_ATOMIC_LONG((net)->mib.statname##_statistics, (field));\ |
148 | }) | 148 | }) |
149 | 149 | ||
150 | #define _DEVADD(net, statname, modifier, idev, field, val) \ | 150 | #define _DEVADD(net, statname, mod, idev, field, val) \ |
151 | ({ \ | 151 | ({ \ |
152 | struct inet6_dev *_idev = (idev); \ | 152 | struct inet6_dev *_idev = (idev); \ |
153 | if (likely(_idev != NULL)) \ | 153 | if (likely(_idev != NULL)) \ |
154 | SNMP_ADD_STATS##modifier((_idev)->stats.statname, (field), (val)); \ | 154 | mod##SNMP_ADD_STATS((_idev)->stats.statname, (field), (val)); \ |
155 | SNMP_ADD_STATS##modifier((net)->mib.statname##_statistics, (field), (val));\ | 155 | mod##SNMP_ADD_STATS((net)->mib.statname##_statistics, (field), (val));\ |
156 | }) | 156 | }) |
157 | 157 | ||
158 | #define _DEVUPD(net, statname, modifier, idev, field, val) \ | 158 | #define _DEVUPD(net, statname, mod, idev, field, val) \ |
159 | ({ \ | 159 | ({ \ |
160 | struct inet6_dev *_idev = (idev); \ | 160 | struct inet6_dev *_idev = (idev); \ |
161 | if (likely(_idev != NULL)) \ | 161 | if (likely(_idev != NULL)) \ |
162 | SNMP_UPD_PO_STATS##modifier((_idev)->stats.statname, field, (val)); \ | 162 | mod##SNMP_UPD_PO_STATS((_idev)->stats.statname, field, (val)); \ |
163 | SNMP_UPD_PO_STATS##modifier((net)->mib.statname##_statistics, field, (val));\ | 163 | mod##SNMP_UPD_PO_STATS((net)->mib.statname##_statistics, field, (val));\ |
164 | }) | 164 | }) |
165 | 165 | ||
166 | /* MIBs */ | 166 | /* MIBs */ |
167 | 167 | ||
168 | #define IP6_INC_STATS(net, idev,field) \ | 168 | #define IP6_INC_STATS(net, idev,field) \ |
169 | _DEVINC(net, ipv6, 64, idev, field) | 169 | _DEVINC(net, ipv6, , idev, field) |
170 | #define __IP6_INC_STATS(net, idev,field) \ | 170 | #define __IP6_INC_STATS(net, idev,field) \ |
171 | _DEVINC(net, ipv6, 64_BH, idev, field) | 171 | _DEVINC(net, ipv6, __, idev, field) |
172 | #define IP6_ADD_STATS(net, idev,field,val) \ | 172 | #define IP6_ADD_STATS(net, idev,field,val) \ |
173 | _DEVADD(net, ipv6, 64, idev, field, val) | 173 | _DEVADD(net, ipv6, , idev, field, val) |
174 | #define __IP6_ADD_STATS(net, idev,field,val) \ | 174 | #define __IP6_ADD_STATS(net, idev,field,val) \ |
175 | _DEVADD(net, ipv6, 64_BH, idev, field, val) | 175 | _DEVADD(net, ipv6, __, idev, field, val) |
176 | #define IP6_UPD_PO_STATS(net, idev,field,val) \ | 176 | #define IP6_UPD_PO_STATS(net, idev,field,val) \ |
177 | _DEVUPD(net, ipv6, 64, idev, field, val) | 177 | _DEVUPD(net, ipv6, , idev, field, val) |
178 | #define __IP6_UPD_PO_STATS(net, idev,field,val) \ | 178 | #define __IP6_UPD_PO_STATS(net, idev,field,val) \ |
179 | _DEVUPD(net, ipv6, 64_BH, idev, field, val) | 179 | _DEVUPD(net, ipv6, __, idev, field, val) |
180 | #define ICMP6_INC_STATS(net, idev, field) \ | 180 | #define ICMP6_INC_STATS(net, idev, field) \ |
181 | _DEVINCATOMIC(net, icmpv6, , idev, field) | 181 | _DEVINCATOMIC(net, icmpv6, , idev, field) |
182 | #define __ICMP6_INC_STATS(net, idev, field) \ | 182 | #define __ICMP6_INC_STATS(net, idev, field) \ |
183 | _DEVINCATOMIC(net, icmpv6, _BH, idev, field) | 183 | _DEVINCATOMIC(net, icmpv6, __, idev, field) |
184 | 184 | ||
185 | #define ICMP6MSGOUT_INC_STATS(net, idev, field) \ | 185 | #define ICMP6MSGOUT_INC_STATS(net, idev, field) \ |
186 | _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256) | 186 | _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256) |
diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h index 5607c009f738..b392ac8382f2 100644 --- a/include/net/sctp/sctp.h +++ b/include/net/sctp/sctp.h | |||
@@ -205,9 +205,9 @@ extern int sysctl_sctp_wmem[3]; | |||
205 | */ | 205 | */ |
206 | 206 | ||
207 | /* SCTP SNMP MIB stats handlers */ | 207 | /* SCTP SNMP MIB stats handlers */ |
208 | #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) | 208 | #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) |
209 | #define __SCTP_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) | 209 | #define __SCTP_INC_STATS(net, field) __SNMP_INC_STATS((net)->sctp.sctp_statistics, field) |
210 | #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field) | 210 | #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field) |
211 | 211 | ||
212 | /* sctp mib definitions */ | 212 | /* sctp mib definitions */ |
213 | enum { | 213 | enum { |
diff --git a/include/net/snmp.h b/include/net/snmp.h index 56239fc05c51..6bdd255b2250 100644 --- a/include/net/snmp.h +++ b/include/net/snmp.h | |||
@@ -123,7 +123,7 @@ struct linux_xfrm_mib { | |||
123 | #define DECLARE_SNMP_STAT(type, name) \ | 123 | #define DECLARE_SNMP_STAT(type, name) \ |
124 | extern __typeof__(type) __percpu *name | 124 | extern __typeof__(type) __percpu *name |
125 | 125 | ||
126 | #define SNMP_INC_STATS_BH(mib, field) \ | 126 | #define __SNMP_INC_STATS(mib, field) \ |
127 | __this_cpu_inc(mib->mibs[field]) | 127 | __this_cpu_inc(mib->mibs[field]) |
128 | 128 | ||
129 | #define SNMP_INC_STATS_ATOMIC_LONG(mib, field) \ | 129 | #define SNMP_INC_STATS_ATOMIC_LONG(mib, field) \ |
@@ -135,7 +135,7 @@ struct linux_xfrm_mib { | |||
135 | #define SNMP_DEC_STATS(mib, field) \ | 135 | #define SNMP_DEC_STATS(mib, field) \ |
136 | this_cpu_dec(mib->mibs[field]) | 136 | this_cpu_dec(mib->mibs[field]) |
137 | 137 | ||
138 | #define SNMP_ADD_STATS_BH(mib, field, addend) \ | 138 | #define __SNMP_ADD_STATS(mib, field, addend) \ |
139 | __this_cpu_add(mib->mibs[field], addend) | 139 | __this_cpu_add(mib->mibs[field], addend) |
140 | 140 | ||
141 | #define SNMP_ADD_STATS(mib, field, addend) \ | 141 | #define SNMP_ADD_STATS(mib, field, addend) \ |
@@ -146,7 +146,7 @@ struct linux_xfrm_mib { | |||
146 | this_cpu_inc(ptr[basefield##PKTS]); \ | 146 | this_cpu_inc(ptr[basefield##PKTS]); \ |
147 | this_cpu_add(ptr[basefield##OCTETS], addend); \ | 147 | this_cpu_add(ptr[basefield##OCTETS], addend); \ |
148 | } while (0) | 148 | } while (0) |
149 | #define SNMP_UPD_PO_STATS_BH(mib, basefield, addend) \ | 149 | #define __SNMP_UPD_PO_STATS(mib, basefield, addend) \ |
150 | do { \ | 150 | do { \ |
151 | __typeof__((mib->mibs) + 0) ptr = mib->mibs; \ | 151 | __typeof__((mib->mibs) + 0) ptr = mib->mibs; \ |
152 | __this_cpu_inc(ptr[basefield##PKTS]); \ | 152 | __this_cpu_inc(ptr[basefield##PKTS]); \ |
@@ -156,7 +156,7 @@ struct linux_xfrm_mib { | |||
156 | 156 | ||
157 | #if BITS_PER_LONG==32 | 157 | #if BITS_PER_LONG==32 |
158 | 158 | ||
159 | #define SNMP_ADD_STATS64_BH(mib, field, addend) \ | 159 | #define __SNMP_ADD_STATS64(mib, field, addend) \ |
160 | do { \ | 160 | do { \ |
161 | __typeof__(*mib) *ptr = raw_cpu_ptr(mib); \ | 161 | __typeof__(*mib) *ptr = raw_cpu_ptr(mib); \ |
162 | u64_stats_update_begin(&ptr->syncp); \ | 162 | u64_stats_update_begin(&ptr->syncp); \ |
@@ -164,16 +164,16 @@ struct linux_xfrm_mib { | |||
164 | u64_stats_update_end(&ptr->syncp); \ | 164 | u64_stats_update_end(&ptr->syncp); \ |
165 | } while (0) | 165 | } while (0) |
166 | 166 | ||
167 | #define SNMP_ADD_STATS64(mib, field, addend) \ | 167 | #define SNMP_ADD_STATS64(mib, field, addend) \ |
168 | do { \ | 168 | do { \ |
169 | preempt_disable(); \ | 169 | preempt_disable(); \ |
170 | SNMP_ADD_STATS64_BH(mib, field, addend); \ | 170 | __SNMP_ADD_STATS64(mib, field, addend); \ |
171 | preempt_enable(); \ | 171 | preempt_enable(); \ |
172 | } while (0) | 172 | } while (0) |
173 | 173 | ||
174 | #define SNMP_INC_STATS64_BH(mib, field) SNMP_ADD_STATS64_BH(mib, field, 1) | 174 | #define __SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1) |
175 | #define SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1) | 175 | #define SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1) |
176 | #define SNMP_UPD_PO_STATS64_BH(mib, basefield, addend) \ | 176 | #define __SNMP_UPD_PO_STATS64(mib, basefield, addend) \ |
177 | do { \ | 177 | do { \ |
178 | __typeof__(*mib) *ptr; \ | 178 | __typeof__(*mib) *ptr; \ |
179 | ptr = raw_cpu_ptr((mib)); \ | 179 | ptr = raw_cpu_ptr((mib)); \ |
@@ -185,17 +185,17 @@ struct linux_xfrm_mib { | |||
185 | #define SNMP_UPD_PO_STATS64(mib, basefield, addend) \ | 185 | #define SNMP_UPD_PO_STATS64(mib, basefield, addend) \ |
186 | do { \ | 186 | do { \ |
187 | preempt_disable(); \ | 187 | preempt_disable(); \ |
188 | SNMP_UPD_PO_STATS64_BH(mib, basefield, addend); \ | 188 | __SNMP_UPD_PO_STATS64(mib, basefield, addend); \ |
189 | preempt_enable(); \ | 189 | preempt_enable(); \ |
190 | } while (0) | 190 | } while (0) |
191 | #else | 191 | #else |
192 | #define SNMP_INC_STATS64_BH(mib, field) SNMP_INC_STATS_BH(mib, field) | 192 | #define __SNMP_INC_STATS64(mib, field) __SNMP_INC_STATS(mib, field) |
193 | #define SNMP_INC_STATS64(mib, field) SNMP_INC_STATS(mib, field) | 193 | #define SNMP_INC_STATS64(mib, field) SNMP_INC_STATS(mib, field) |
194 | #define SNMP_DEC_STATS64(mib, field) SNMP_DEC_STATS(mib, field) | 194 | #define SNMP_DEC_STATS64(mib, field) SNMP_DEC_STATS(mib, field) |
195 | #define SNMP_ADD_STATS64_BH(mib, field, addend) SNMP_ADD_STATS_BH(mib, field, addend) | 195 | #define __SNMP_ADD_STATS64(mib, field, addend) __SNMP_ADD_STATS(mib, field, addend) |
196 | #define SNMP_ADD_STATS64(mib, field, addend) SNMP_ADD_STATS(mib, field, addend) | 196 | #define SNMP_ADD_STATS64(mib, field, addend) SNMP_ADD_STATS(mib, field, addend) |
197 | #define SNMP_UPD_PO_STATS64(mib, basefield, addend) SNMP_UPD_PO_STATS(mib, basefield, addend) | 197 | #define SNMP_UPD_PO_STATS64(mib, basefield, addend) SNMP_UPD_PO_STATS(mib, basefield, addend) |
198 | #define SNMP_UPD_PO_STATS64_BH(mib, basefield, addend) SNMP_UPD_PO_STATS_BH(mib, basefield, addend) | 198 | #define __SNMP_UPD_PO_STATS64(mib, basefield, addend) __SNMP_UPD_PO_STATS(mib, basefield, addend) |
199 | #endif | 199 | #endif |
200 | 200 | ||
201 | #endif | 201 | #endif |
diff --git a/include/net/tcp.h b/include/net/tcp.h index ff8b4265cb2b..992f317c1abe 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h | |||
@@ -332,7 +332,7 @@ bool tcp_check_oom(struct sock *sk, int shift); | |||
332 | extern struct proto tcp_prot; | 332 | extern struct proto tcp_prot; |
333 | 333 | ||
334 | #define TCP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.tcp_statistics, field) | 334 | #define TCP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.tcp_statistics, field) |
335 | #define __TCP_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->mib.tcp_statistics, field) | 335 | #define __TCP_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.tcp_statistics, field) |
336 | #define TCP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->mib.tcp_statistics, field) | 336 | #define TCP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->mib.tcp_statistics, field) |
337 | #define TCP_ADD_STATS(net, field, val) SNMP_ADD_STATS((net)->mib.tcp_statistics, field, val) | 337 | #define TCP_ADD_STATS(net, field, val) SNMP_ADD_STATS((net)->mib.tcp_statistics, field, val) |
338 | 338 | ||
diff --git a/include/net/udp.h b/include/net/udp.h index bf6a7c29cf6a..ae07f375370d 100644 --- a/include/net/udp.h +++ b/include/net/udp.h | |||
@@ -293,12 +293,12 @@ struct sock *udp6_lib_lookup_skb(struct sk_buff *skb, | |||
293 | if (is_udplite) SNMP_INC_STATS((net)->mib.udplite_statistics, field); \ | 293 | if (is_udplite) SNMP_INC_STATS((net)->mib.udplite_statistics, field); \ |
294 | else SNMP_INC_STATS((net)->mib.udp_statistics, field); } while(0) | 294 | else SNMP_INC_STATS((net)->mib.udp_statistics, field); } while(0) |
295 | #define __UDP_INC_STATS(net, field, is_udplite) do { \ | 295 | #define __UDP_INC_STATS(net, field, is_udplite) do { \ |
296 | if (is_udplite) SNMP_INC_STATS_BH((net)->mib.udplite_statistics, field); \ | 296 | if (is_udplite) __SNMP_INC_STATS((net)->mib.udplite_statistics, field); \ |
297 | else SNMP_INC_STATS_BH((net)->mib.udp_statistics, field); } while(0) | 297 | else __SNMP_INC_STATS((net)->mib.udp_statistics, field); } while(0) |
298 | 298 | ||
299 | #define __UDP6_INC_STATS(net, field, is_udplite) do { \ | 299 | #define __UDP6_INC_STATS(net, field, is_udplite) do { \ |
300 | if (is_udplite) SNMP_INC_STATS_BH((net)->mib.udplite_stats_in6, field);\ | 300 | if (is_udplite) __SNMP_INC_STATS((net)->mib.udplite_stats_in6, field);\ |
301 | else SNMP_INC_STATS_BH((net)->mib.udp_stats_in6, field); \ | 301 | else __SNMP_INC_STATS((net)->mib.udp_stats_in6, field); \ |
302 | } while(0) | 302 | } while(0) |
303 | #define UDP6_INC_STATS(net, field, __lite) do { \ | 303 | #define UDP6_INC_STATS(net, field, __lite) do { \ |
304 | if (__lite) SNMP_INC_STATS((net)->mib.udplite_stats_in6, field); \ | 304 | if (__lite) SNMP_INC_STATS((net)->mib.udplite_stats_in6, field); \ |
diff --git a/net/dccp/dccp.h b/net/dccp/dccp.h index a4c6e2fed91c..0c55ffb859bf 100644 --- a/net/dccp/dccp.h +++ b/net/dccp/dccp.h | |||
@@ -199,7 +199,7 @@ struct dccp_mib { | |||
199 | 199 | ||
200 | DECLARE_SNMP_STAT(struct dccp_mib, dccp_statistics); | 200 | DECLARE_SNMP_STAT(struct dccp_mib, dccp_statistics); |
201 | #define DCCP_INC_STATS(field) SNMP_INC_STATS(dccp_statistics, field) | 201 | #define DCCP_INC_STATS(field) SNMP_INC_STATS(dccp_statistics, field) |
202 | #define __DCCP_INC_STATS(field) SNMP_INC_STATS_BH(dccp_statistics, field) | 202 | #define __DCCP_INC_STATS(field) __SNMP_INC_STATS(dccp_statistics, field) |
203 | #define DCCP_DEC_STATS(field) SNMP_DEC_STATS(dccp_statistics, field) | 203 | #define DCCP_DEC_STATS(field) SNMP_DEC_STATS(dccp_statistics, field) |
204 | 204 | ||
205 | /* | 205 | /* |