@@ -83,7 +83,7 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
83
83
84
84
if (skb_copy_bits (skb , BAREUDP_BASE_HLEN , & ipversion ,
85
85
sizeof (ipversion ))) {
86
- bareudp -> dev -> stats . rx_dropped ++ ;
86
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
87
87
goto drop ;
88
88
}
89
89
ipversion >>= 4 ;
@@ -93,7 +93,7 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
93
93
} else if (ipversion == 6 && bareudp -> multi_proto_mode ) {
94
94
proto = htons (ETH_P_IPV6 );
95
95
} else {
96
- bareudp -> dev -> stats . rx_dropped ++ ;
96
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
97
97
goto drop ;
98
98
}
99
99
} else if (bareudp -> ethertype == htons (ETH_P_MPLS_UC )) {
@@ -107,7 +107,7 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
107
107
ipv4_is_multicast (tunnel_hdr -> daddr )) {
108
108
proto = htons (ETH_P_MPLS_MC );
109
109
} else {
110
- bareudp -> dev -> stats . rx_dropped ++ ;
110
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
111
111
goto drop ;
112
112
}
113
113
} else {
@@ -123,7 +123,7 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
123
123
(addr_type & IPV6_ADDR_MULTICAST )) {
124
124
proto = htons (ETH_P_MPLS_MC );
125
125
} else {
126
- bareudp -> dev -> stats . rx_dropped ++ ;
126
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
127
127
goto drop ;
128
128
}
129
129
}
@@ -135,15 +135,15 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
135
135
proto ,
136
136
!net_eq (bareudp -> net ,
137
137
dev_net (bareudp -> dev )))) {
138
- bareudp -> dev -> stats . rx_dropped ++ ;
138
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
139
139
goto drop ;
140
140
}
141
141
142
142
__set_bit (IP_TUNNEL_KEY_BIT , key );
143
143
144
144
tun_dst = udp_tun_rx_dst (skb , family , key , 0 , 0 );
145
145
if (!tun_dst ) {
146
- bareudp -> dev -> stats . rx_dropped ++ ;
146
+ DEV_STATS_INC ( bareudp -> dev , rx_dropped ) ;
147
147
goto drop ;
148
148
}
149
149
skb_dst_set (skb , & tun_dst -> dst );
@@ -169,8 +169,8 @@ static int bareudp_udp_encap_recv(struct sock *sk, struct sk_buff *skb)
169
169
& ((struct ipv6hdr * )oiph )-> saddr );
170
170
}
171
171
if (err > 1 ) {
172
- ++ bareudp -> dev -> stats . rx_frame_errors ;
173
- ++ bareudp -> dev -> stats . rx_errors ;
172
+ DEV_STATS_INC ( bareudp -> dev , rx_frame_errors ) ;
173
+ DEV_STATS_INC ( bareudp -> dev , rx_errors ) ;
174
174
goto drop ;
175
175
}
176
176
}
@@ -467,11 +467,11 @@ static netdev_tx_t bareudp_xmit(struct sk_buff *skb, struct net_device *dev)
467
467
dev_kfree_skb (skb );
468
468
469
469
if (err == - ELOOP )
470
- dev -> stats . collisions ++ ;
470
+ DEV_STATS_INC ( dev , collisions ) ;
471
471
else if (err == - ENETUNREACH )
472
- dev -> stats . tx_carrier_errors ++ ;
472
+ DEV_STATS_INC ( dev , tx_carrier_errors ) ;
473
473
474
- dev -> stats . tx_errors ++ ;
474
+ DEV_STATS_INC ( dev , tx_errors ) ;
475
475
return NETDEV_TX_OK ;
476
476
}
477
477
0 commit comments