20
20
#include <linux/netlink.h>
21
21
#include <linux/rtnetlink.h>
22
22
23
- #if 0
24
- #define ADDRLABEL (x ...) printk(x)
25
- #else
26
- #define ADDRLABEL (x ...) do { ; } while (0)
27
- #endif
28
-
29
23
/*
30
24
* Policy Table
31
25
*/
@@ -150,8 +144,8 @@ u32 ipv6_addr_label(struct net *net,
150
144
label = p ? p -> label : IPV6_ADDR_LABEL_DEFAULT ;
151
145
rcu_read_unlock ();
152
146
153
- ADDRLABEL ( KERN_DEBUG "%s(addr=%pI6, type=%d, ifindex=%d) => %08x\n" ,
154
- __func__ , addr , type , ifindex , label );
147
+ net_dbg_ratelimited ( "%s(addr=%pI6, type=%d, ifindex=%d) => %08x\n" , __func__ , addr , type ,
148
+ ifindex , label );
155
149
156
150
return label ;
157
151
}
@@ -164,8 +158,8 @@ static struct ip6addrlbl_entry *ip6addrlbl_alloc(const struct in6_addr *prefix,
164
158
struct ip6addrlbl_entry * newp ;
165
159
int addrtype ;
166
160
167
- ADDRLABEL ( KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u)\n" ,
168
- __func__ , prefix , prefixlen , ifindex , (unsigned int )label );
161
+ net_dbg_ratelimited ( "%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u)\n" , __func__ ,
162
+ prefix , prefixlen , ifindex , (unsigned int )label );
169
163
170
164
addrtype = ipv6_addr_type (prefix ) & (IPV6_ADDR_MAPPED | IPV6_ADDR_COMPATv4 | IPV6_ADDR_LOOPBACK );
171
165
@@ -207,8 +201,7 @@ static int __ip6addrlbl_add(struct net *net, struct ip6addrlbl_entry *newp,
207
201
struct hlist_node * n ;
208
202
int ret = 0 ;
209
203
210
- ADDRLABEL (KERN_DEBUG "%s(newp=%p, replace=%d)\n" , __func__ , newp ,
211
- replace );
204
+ net_dbg_ratelimited ("%s(newp=%p, replace=%d)\n" , __func__ , newp , replace );
212
205
213
206
hlist_for_each_entry_safe (p , n , & net -> ipv6 .ip6addrlbl_table .head , list ) {
214
207
if (p -> prefixlen == newp -> prefixlen &&
@@ -247,9 +240,8 @@ static int ip6addrlbl_add(struct net *net,
247
240
struct ip6addrlbl_entry * newp ;
248
241
int ret = 0 ;
249
242
250
- ADDRLABEL (KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n" ,
251
- __func__ , prefix , prefixlen , ifindex , (unsigned int )label ,
252
- replace );
243
+ net_dbg_ratelimited ("%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n" ,
244
+ __func__ , prefix , prefixlen , ifindex , (unsigned int )label , replace );
253
245
254
246
newp = ip6addrlbl_alloc (prefix , prefixlen , ifindex , label );
255
247
if (IS_ERR (newp ))
@@ -271,8 +263,8 @@ static int __ip6addrlbl_del(struct net *net,
271
263
struct hlist_node * n ;
272
264
int ret = - ESRCH ;
273
265
274
- ADDRLABEL ( KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n" ,
275
- __func__ , prefix , prefixlen , ifindex );
266
+ net_dbg_ratelimited ( "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n" , __func__ , prefix ,
267
+ prefixlen , ifindex );
276
268
277
269
hlist_for_each_entry_safe (p , n , & net -> ipv6 .ip6addrlbl_table .head , list ) {
278
270
if (p -> prefixlen == prefixlen &&
@@ -294,8 +286,8 @@ static int ip6addrlbl_del(struct net *net,
294
286
struct in6_addr prefix_buf ;
295
287
int ret ;
296
288
297
- ADDRLABEL ( KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n" ,
298
- __func__ , prefix , prefixlen , ifindex );
289
+ net_dbg_ratelimited ( "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n" , __func__ , prefix ,
290
+ prefixlen , ifindex );
299
291
300
292
ipv6_addr_prefix (& prefix_buf , prefix , prefixlen );
301
293
spin_lock (& net -> ipv6 .ip6addrlbl_table .lock );
@@ -312,8 +304,6 @@ static int __net_init ip6addrlbl_net_init(struct net *net)
312
304
int err ;
313
305
int i ;
314
306
315
- ADDRLABEL (KERN_DEBUG "%s\n" , __func__ );
316
-
317
307
spin_lock_init (& net -> ipv6 .ip6addrlbl_table .lock );
318
308
INIT_HLIST_HEAD (& net -> ipv6 .ip6addrlbl_table .head );
319
309
0 commit comments