|
@@ -186,10 +186,8 @@ u32 ipv6_addr_label(struct net *net,
|
|
|
label = p ? p->label : IPV6_ADDR_LABEL_DEFAULT;
|
|
|
rcu_read_unlock();
|
|
|
|
|
|
- ADDRLABEL(KERN_DEBUG "%s(addr=" NIP6_FMT ", type=%d, ifindex=%d) => %08x\n",
|
|
|
- __func__,
|
|
|
- NIP6(*addr), type, ifindex,
|
|
|
- label);
|
|
|
+ ADDRLABEL(KERN_DEBUG "%s(addr=%p6, type=%d, ifindex=%d) => %08x\n",
|
|
|
+ __func__, addr, type, ifindex, label);
|
|
|
|
|
|
return label;
|
|
|
}
|
|
@@ -203,11 +201,8 @@ static struct ip6addrlbl_entry *ip6addrlbl_alloc(struct net *net,
|
|
|
struct ip6addrlbl_entry *newp;
|
|
|
int addrtype;
|
|
|
|
|
|
- ADDRLABEL(KERN_DEBUG "%s(prefix=" NIP6_FMT ", prefixlen=%d, ifindex=%d, label=%u)\n",
|
|
|
- __func__,
|
|
|
- NIP6(*prefix), prefixlen,
|
|
|
- ifindex,
|
|
|
- (unsigned int)label);
|
|
|
+ ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d, label=%u)\n",
|
|
|
+ __func__, prefix, prefixlen, ifindex, (unsigned int)label);
|
|
|
|
|
|
addrtype = ipv6_addr_type(prefix) & (IPV6_ADDR_MAPPED | IPV6_ADDR_COMPATv4 | IPV6_ADDR_LOOPBACK);
|
|
|
|
|
@@ -294,12 +289,9 @@ static int ip6addrlbl_add(struct net *net,
|
|
|
struct ip6addrlbl_entry *newp;
|
|
|
int ret = 0;
|
|
|
|
|
|
- ADDRLABEL(KERN_DEBUG "%s(prefix=" NIP6_FMT ", prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n",
|
|
|
- __func__,
|
|
|
- NIP6(*prefix), prefixlen,
|
|
|
- ifindex,
|
|
|
- (unsigned int)label,
|
|
|
- replace);
|
|
|
+ ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n",
|
|
|
+ __func__, prefix, prefixlen, ifindex, (unsigned int)label,
|
|
|
+ replace);
|
|
|
|
|
|
newp = ip6addrlbl_alloc(net, prefix, prefixlen, ifindex, label);
|
|
|
if (IS_ERR(newp))
|
|
@@ -321,10 +313,8 @@ static int __ip6addrlbl_del(struct net *net,
|
|
|
struct hlist_node *pos, *n;
|
|
|
int ret = -ESRCH;
|
|
|
|
|
|
- ADDRLABEL(KERN_DEBUG "%s(prefix=" NIP6_FMT ", prefixlen=%d, ifindex=%d)\n",
|
|
|
- __func__,
|
|
|
- NIP6(*prefix), prefixlen,
|
|
|
- ifindex);
|
|
|
+ ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d)\n",
|
|
|
+ __func__, prefix, prefixlen, ifindex);
|
|
|
|
|
|
hlist_for_each_entry_safe(p, pos, n, &ip6addrlbl_table.head, list) {
|
|
|
if (p->prefixlen == prefixlen &&
|
|
@@ -347,10 +337,8 @@ static int ip6addrlbl_del(struct net *net,
|
|
|
struct in6_addr prefix_buf;
|
|
|
int ret;
|
|
|
|
|
|
- ADDRLABEL(KERN_DEBUG "%s(prefix=" NIP6_FMT ", prefixlen=%d, ifindex=%d)\n",
|
|
|
- __func__,
|
|
|
- NIP6(*prefix), prefixlen,
|
|
|
- ifindex);
|
|
|
+ ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d)\n",
|
|
|
+ __func__, prefix, prefixlen, ifindex);
|
|
|
|
|
|
ipv6_addr_prefix(&prefix_buf, prefix, prefixlen);
|
|
|
spin_lock(&ip6addrlbl_table.lock);
|