diff options
49 files changed, 100 insertions, 100 deletions
diff --git a/drivers/firmware/iscsi_ibft.c b/drivers/firmware/iscsi_ibft.c index 0a6472097a81..acb82aff8808 100644 --- a/drivers/firmware/iscsi_ibft.c +++ b/drivers/firmware/iscsi_ibft.c | |||
@@ -290,7 +290,7 @@ static ssize_t sprintf_ipaddr(char *buf, u8 *ip) | |||
290 | /* | 290 | /* |
291 | * IPv6 | 291 | * IPv6 |
292 | */ | 292 | */ |
293 | str += sprintf(str, "%p6", ip); | 293 | str += sprintf(str, "%pI6", ip); |
294 | } | 294 | } |
295 | str += sprintf(str, "\n"); | 295 | str += sprintf(str, "\n"); |
296 | return str - buf; | 296 | return str - buf; |
diff --git a/drivers/infiniband/core/sysfs.c b/drivers/infiniband/core/sysfs.c index e985193d631c..4f4d1bb9f069 100644 --- a/drivers/infiniband/core/sysfs.c +++ b/drivers/infiniband/core/sysfs.c | |||
@@ -262,7 +262,7 @@ static ssize_t show_port_gid(struct ib_port *p, struct port_attribute *attr, | |||
262 | if (ret) | 262 | if (ret) |
263 | return ret; | 263 | return ret; |
264 | 264 | ||
265 | return sprintf(buf, "%p6\n", gid.raw); | 265 | return sprintf(buf, "%pI6\n", gid.raw); |
266 | } | 266 | } |
267 | 267 | ||
268 | static ssize_t show_port_pkey(struct ib_port *p, struct port_attribute *attr, | 268 | static ssize_t show_port_pkey(struct ib_port *p, struct port_attribute *attr, |
diff --git a/drivers/infiniband/hw/mthca/mthca_mcg.c b/drivers/infiniband/hw/mthca/mthca_mcg.c index 693bed0b2d1c..d4c81053e439 100644 --- a/drivers/infiniband/hw/mthca/mthca_mcg.c +++ b/drivers/infiniband/hw/mthca/mthca_mcg.c | |||
@@ -87,7 +87,7 @@ static int find_mgm(struct mthca_dev *dev, | |||
87 | } | 87 | } |
88 | 88 | ||
89 | if (0) | 89 | if (0) |
90 | mthca_dbg(dev, "Hash for %p6 is %04x\n", gid, *hash); | 90 | mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); |
91 | 91 | ||
92 | *index = *hash; | 92 | *index = *hash; |
93 | *prev = -1; | 93 | *prev = -1; |
@@ -254,7 +254,7 @@ int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) | |||
254 | goto out; | 254 | goto out; |
255 | 255 | ||
256 | if (index == -1) { | 256 | if (index == -1) { |
257 | mthca_err(dev, "MGID %p6 not found\n", gid->raw); | 257 | mthca_err(dev, "MGID %pI6 not found\n", gid->raw); |
258 | err = -EINVAL; | 258 | err = -EINVAL; |
259 | goto out; | 259 | goto out; |
260 | } | 260 | } |
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_cm.c b/drivers/infiniband/ulp/ipoib/ipoib_cm.c index d98d87bfe365..47d588ba2a7f 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_cm.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_cm.c | |||
@@ -1128,7 +1128,7 @@ static int ipoib_cm_tx_init(struct ipoib_cm_tx *p, u32 qpn, | |||
1128 | goto err_send_cm; | 1128 | goto err_send_cm; |
1129 | } | 1129 | } |
1130 | 1130 | ||
1131 | ipoib_dbg(priv, "Request connection 0x%x for gid %p6 qpn 0x%x\n", | 1131 | ipoib_dbg(priv, "Request connection 0x%x for gid %pI6 qpn 0x%x\n", |
1132 | p->qp->qp_num, pathrec->dgid.raw, qpn); | 1132 | p->qp->qp_num, pathrec->dgid.raw, qpn); |
1133 | 1133 | ||
1134 | return 0; | 1134 | return 0; |
@@ -1276,7 +1276,7 @@ void ipoib_cm_destroy_tx(struct ipoib_cm_tx *tx) | |||
1276 | if (test_and_clear_bit(IPOIB_FLAG_INITIALIZED, &tx->flags)) { | 1276 | if (test_and_clear_bit(IPOIB_FLAG_INITIALIZED, &tx->flags)) { |
1277 | list_move(&tx->list, &priv->cm.reap_list); | 1277 | list_move(&tx->list, &priv->cm.reap_list); |
1278 | queue_work(ipoib_workqueue, &priv->cm.reap_task); | 1278 | queue_work(ipoib_workqueue, &priv->cm.reap_task); |
1279 | ipoib_dbg(priv, "Reap connection for gid %p6\n", | 1279 | ipoib_dbg(priv, "Reap connection for gid %pI6\n", |
1280 | tx->neigh->dgid.raw); | 1280 | tx->neigh->dgid.raw); |
1281 | tx->neigh = NULL; | 1281 | tx->neigh = NULL; |
1282 | } | 1282 | } |
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c index e7f4f94c3e92..b3a671895bdc 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c | |||
@@ -359,7 +359,7 @@ void ipoib_mark_paths_invalid(struct net_device *dev) | |||
359 | spin_lock_irq(&priv->lock); | 359 | spin_lock_irq(&priv->lock); |
360 | 360 | ||
361 | list_for_each_entry_safe(path, tp, &priv->path_list, list) { | 361 | list_for_each_entry_safe(path, tp, &priv->path_list, list) { |
362 | ipoib_dbg(priv, "mark path LID 0x%04x GID %p6 invalid\n", | 362 | ipoib_dbg(priv, "mark path LID 0x%04x GID %pI6 invalid\n", |
363 | be16_to_cpu(path->pathrec.dlid), | 363 | be16_to_cpu(path->pathrec.dlid), |
364 | path->pathrec.dgid.raw); | 364 | path->pathrec.dgid.raw); |
365 | path->valid = 0; | 365 | path->valid = 0; |
@@ -413,10 +413,10 @@ static void path_rec_completion(int status, | |||
413 | unsigned long flags; | 413 | unsigned long flags; |
414 | 414 | ||
415 | if (!status) | 415 | if (!status) |
416 | ipoib_dbg(priv, "PathRec LID 0x%04x for GID %p6\n", | 416 | ipoib_dbg(priv, "PathRec LID 0x%04x for GID %pI6\n", |
417 | be16_to_cpu(pathrec->dlid), pathrec->dgid.raw); | 417 | be16_to_cpu(pathrec->dlid), pathrec->dgid.raw); |
418 | else | 418 | else |
419 | ipoib_dbg(priv, "PathRec status %d for GID %p6\n", | 419 | ipoib_dbg(priv, "PathRec status %d for GID %pI6\n", |
420 | status, path->pathrec.dgid.raw); | 420 | status, path->pathrec.dgid.raw); |
421 | 421 | ||
422 | skb_queue_head_init(&skqueue); | 422 | skb_queue_head_init(&skqueue); |
@@ -527,7 +527,7 @@ static int path_rec_start(struct net_device *dev, | |||
527 | { | 527 | { |
528 | struct ipoib_dev_priv *priv = netdev_priv(dev); | 528 | struct ipoib_dev_priv *priv = netdev_priv(dev); |
529 | 529 | ||
530 | ipoib_dbg(priv, "Start path record lookup for %p6\n", | 530 | ipoib_dbg(priv, "Start path record lookup for %pI6\n", |
531 | path->pathrec.dgid.raw); | 531 | path->pathrec.dgid.raw); |
532 | 532 | ||
533 | init_completion(&path->done); | 533 | init_completion(&path->done); |
@@ -764,7 +764,7 @@ static int ipoib_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
764 | 764 | ||
765 | if ((be16_to_cpup((__be16 *) skb->data) != ETH_P_ARP) && | 765 | if ((be16_to_cpup((__be16 *) skb->data) != ETH_P_ARP) && |
766 | (be16_to_cpup((__be16 *) skb->data) != ETH_P_RARP)) { | 766 | (be16_to_cpup((__be16 *) skb->data) != ETH_P_RARP)) { |
767 | ipoib_warn(priv, "Unicast, no %s: type %04x, QPN %06x %p6\n", | 767 | ipoib_warn(priv, "Unicast, no %s: type %04x, QPN %06x %pI6\n", |
768 | skb->dst ? "neigh" : "dst", | 768 | skb->dst ? "neigh" : "dst", |
769 | be16_to_cpup((__be16 *) skb->data), | 769 | be16_to_cpup((__be16 *) skb->data), |
770 | IPOIB_QPN(phdr->hwaddr), | 770 | IPOIB_QPN(phdr->hwaddr), |
@@ -844,7 +844,7 @@ static void ipoib_neigh_cleanup(struct neighbour *n) | |||
844 | else | 844 | else |
845 | return; | 845 | return; |
846 | ipoib_dbg(priv, | 846 | ipoib_dbg(priv, |
847 | "neigh_cleanup for %06x %p6\n", | 847 | "neigh_cleanup for %06x %pI6\n", |
848 | IPOIB_QPN(n->ha), | 848 | IPOIB_QPN(n->ha), |
849 | n->ha + 4); | 849 | n->ha + 4); |
850 | 850 | ||
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c index 0de79cf4c07c..a2eb3b9789eb 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c | |||
@@ -71,7 +71,7 @@ static void ipoib_mcast_free(struct ipoib_mcast *mcast) | |||
71 | struct ipoib_neigh *neigh, *tmp; | 71 | struct ipoib_neigh *neigh, *tmp; |
72 | int tx_dropped = 0; | 72 | int tx_dropped = 0; |
73 | 73 | ||
74 | ipoib_dbg_mcast(netdev_priv(dev), "deleting multicast group %p6\n", | 74 | ipoib_dbg_mcast(netdev_priv(dev), "deleting multicast group %pI6\n", |
75 | mcast->mcmember.mgid.raw); | 75 | mcast->mcmember.mgid.raw); |
76 | 76 | ||
77 | spin_lock_irq(&priv->lock); | 77 | spin_lock_irq(&priv->lock); |
@@ -204,7 +204,7 @@ static int ipoib_mcast_join_finish(struct ipoib_mcast *mcast, | |||
204 | 204 | ||
205 | if (!test_bit(IPOIB_MCAST_FLAG_SENDONLY, &mcast->flags)) { | 205 | if (!test_bit(IPOIB_MCAST_FLAG_SENDONLY, &mcast->flags)) { |
206 | if (test_and_set_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) { | 206 | if (test_and_set_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) { |
207 | ipoib_warn(priv, "multicast group %p6 already attached\n", | 207 | ipoib_warn(priv, "multicast group %pI6 already attached\n", |
208 | mcast->mcmember.mgid.raw); | 208 | mcast->mcmember.mgid.raw); |
209 | 209 | ||
210 | return 0; | 210 | return 0; |
@@ -213,7 +213,7 @@ static int ipoib_mcast_join_finish(struct ipoib_mcast *mcast, | |||
213 | ret = ipoib_mcast_attach(dev, be16_to_cpu(mcast->mcmember.mlid), | 213 | ret = ipoib_mcast_attach(dev, be16_to_cpu(mcast->mcmember.mlid), |
214 | &mcast->mcmember.mgid, set_qkey); | 214 | &mcast->mcmember.mgid, set_qkey); |
215 | if (ret < 0) { | 215 | if (ret < 0) { |
216 | ipoib_warn(priv, "couldn't attach QP to multicast group %p6\n", | 216 | ipoib_warn(priv, "couldn't attach QP to multicast group %pI6\n", |
217 | mcast->mcmember.mgid.raw); | 217 | mcast->mcmember.mgid.raw); |
218 | 218 | ||
219 | clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags); | 219 | clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags); |
@@ -245,7 +245,7 @@ static int ipoib_mcast_join_finish(struct ipoib_mcast *mcast, | |||
245 | mcast->ah = ah; | 245 | mcast->ah = ah; |
246 | spin_unlock_irq(&priv->lock); | 246 | spin_unlock_irq(&priv->lock); |
247 | 247 | ||
248 | ipoib_dbg_mcast(priv, "MGID %p6 AV %p, LID 0x%04x, SL %d\n", | 248 | ipoib_dbg_mcast(priv, "MGID %pI6 AV %p, LID 0x%04x, SL %d\n", |
249 | mcast->mcmember.mgid.raw, | 249 | mcast->mcmember.mgid.raw, |
250 | mcast->ah->ah, | 250 | mcast->ah->ah, |
251 | be16_to_cpu(mcast->mcmember.mlid), | 251 | be16_to_cpu(mcast->mcmember.mlid), |
@@ -291,7 +291,7 @@ ipoib_mcast_sendonly_join_complete(int status, | |||
291 | 291 | ||
292 | if (status) { | 292 | if (status) { |
293 | if (mcast->logcount++ < 20) | 293 | if (mcast->logcount++ < 20) |
294 | ipoib_dbg_mcast(netdev_priv(dev), "multicast join failed for %p6, status %d\n", | 294 | ipoib_dbg_mcast(netdev_priv(dev), "multicast join failed for %pI6, status %d\n", |
295 | mcast->mcmember.mgid.raw, status); | 295 | mcast->mcmember.mgid.raw, status); |
296 | 296 | ||
297 | /* Flush out any queued packets */ | 297 | /* Flush out any queued packets */ |
@@ -351,7 +351,7 @@ static int ipoib_mcast_sendonly_join(struct ipoib_mcast *mcast) | |||
351 | ipoib_warn(priv, "ib_sa_join_multicast failed (ret = %d)\n", | 351 | ipoib_warn(priv, "ib_sa_join_multicast failed (ret = %d)\n", |
352 | ret); | 352 | ret); |
353 | } else { | 353 | } else { |
354 | ipoib_dbg_mcast(priv, "no multicast record for %p6, starting join\n", | 354 | ipoib_dbg_mcast(priv, "no multicast record for %pI6, starting join\n", |
355 | mcast->mcmember.mgid.raw); | 355 | mcast->mcmember.mgid.raw); |
356 | } | 356 | } |
357 | 357 | ||
@@ -380,7 +380,7 @@ static int ipoib_mcast_join_complete(int status, | |||
380 | struct net_device *dev = mcast->dev; | 380 | struct net_device *dev = mcast->dev; |
381 | struct ipoib_dev_priv *priv = netdev_priv(dev); | 381 | struct ipoib_dev_priv *priv = netdev_priv(dev); |
382 | 382 | ||
383 | ipoib_dbg_mcast(priv, "join completion for %p6 (status %d)\n", | 383 | ipoib_dbg_mcast(priv, "join completion for %pI6 (status %d)\n", |
384 | mcast->mcmember.mgid.raw, status); | 384 | mcast->mcmember.mgid.raw, status); |
385 | 385 | ||
386 | /* We trap for port events ourselves. */ | 386 | /* We trap for port events ourselves. */ |
@@ -410,10 +410,10 @@ static int ipoib_mcast_join_complete(int status, | |||
410 | 410 | ||
411 | if (mcast->logcount++ < 20) { | 411 | if (mcast->logcount++ < 20) { |
412 | if (status == -ETIMEDOUT) { | 412 | if (status == -ETIMEDOUT) { |
413 | ipoib_dbg_mcast(priv, "multicast join failed for %p6, status %d\n", | 413 | ipoib_dbg_mcast(priv, "multicast join failed for %pI6, status %d\n", |
414 | mcast->mcmember.mgid.raw, status); | 414 | mcast->mcmember.mgid.raw, status); |
415 | } else { | 415 | } else { |
416 | ipoib_warn(priv, "multicast join failed for %p6, status %d\n", | 416 | ipoib_warn(priv, "multicast join failed for %pI6, status %d\n", |
417 | mcast->mcmember.mgid.raw, status); | 417 | mcast->mcmember.mgid.raw, status); |
418 | } | 418 | } |
419 | } | 419 | } |
@@ -446,7 +446,7 @@ static void ipoib_mcast_join(struct net_device *dev, struct ipoib_mcast *mcast, | |||
446 | ib_sa_comp_mask comp_mask; | 446 | ib_sa_comp_mask comp_mask; |
447 | int ret = 0; | 447 | int ret = 0; |
448 | 448 | ||
449 | ipoib_dbg_mcast(priv, "joining MGID %p6\n", mcast->mcmember.mgid.raw); | 449 | ipoib_dbg_mcast(priv, "joining MGID %pI6\n", mcast->mcmember.mgid.raw); |
450 | 450 | ||
451 | rec.mgid = mcast->mcmember.mgid; | 451 | rec.mgid = mcast->mcmember.mgid; |
452 | rec.port_gid = priv->local_gid; | 452 | rec.port_gid = priv->local_gid; |
@@ -631,7 +631,7 @@ static int ipoib_mcast_leave(struct net_device *dev, struct ipoib_mcast *mcast) | |||
631 | ib_sa_free_multicast(mcast->mc); | 631 | ib_sa_free_multicast(mcast->mc); |
632 | 632 | ||
633 | if (test_and_clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) { | 633 | if (test_and_clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) { |
634 | ipoib_dbg_mcast(priv, "leaving MGID %p6\n", | 634 | ipoib_dbg_mcast(priv, "leaving MGID %pI6\n", |
635 | mcast->mcmember.mgid.raw); | 635 | mcast->mcmember.mgid.raw); |
636 | 636 | ||
637 | /* Remove ourselves from the multicast group */ | 637 | /* Remove ourselves from the multicast group */ |
@@ -663,7 +663,7 @@ void ipoib_mcast_send(struct net_device *dev, void *mgid, struct sk_buff *skb) | |||
663 | mcast = __ipoib_mcast_find(dev, mgid); | 663 | mcast = __ipoib_mcast_find(dev, mgid); |
664 | if (!mcast) { | 664 | if (!mcast) { |
665 | /* Let's create a new send only group now */ | 665 | /* Let's create a new send only group now */ |
666 | ipoib_dbg_mcast(priv, "setting up send only multicast group for %p6\n", | 666 | ipoib_dbg_mcast(priv, "setting up send only multicast group for %pI6\n", |
667 | mgid); | 667 | mgid); |
668 | 668 | ||
669 | mcast = ipoib_mcast_alloc(dev, 0); | 669 | mcast = ipoib_mcast_alloc(dev, 0); |
@@ -797,13 +797,13 @@ void ipoib_mcast_restart_task(struct work_struct *work) | |||
797 | /* ignore group which is directly joined by userspace */ | 797 | /* ignore group which is directly joined by userspace */ |
798 | if (test_bit(IPOIB_FLAG_UMCAST, &priv->flags) && | 798 | if (test_bit(IPOIB_FLAG_UMCAST, &priv->flags) && |
799 | !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) { | 799 | !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) { |
800 | ipoib_dbg_mcast(priv, "ignoring multicast entry for mgid %p6\n", | 800 | ipoib_dbg_mcast(priv, "ignoring multicast entry for mgid %pI6\n", |
801 | mgid.raw); | 801 | mgid.raw); |
802 | continue; | 802 | continue; |
803 | } | 803 | } |
804 | 804 | ||
805 | /* Not found or send-only group, let's add a new entry */ | 805 | /* Not found or send-only group, let's add a new entry */ |
806 | ipoib_dbg_mcast(priv, "adding multicast entry for mgid %p6\n", | 806 | ipoib_dbg_mcast(priv, "adding multicast entry for mgid %pI6\n", |
807 | mgid.raw); | 807 | mgid.raw); |
808 | 808 | ||
809 | nmcast = ipoib_mcast_alloc(dev, 0); | 809 | nmcast = ipoib_mcast_alloc(dev, 0); |
@@ -837,7 +837,7 @@ void ipoib_mcast_restart_task(struct work_struct *work) | |||
837 | list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) { | 837 | list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) { |
838 | if (!test_bit(IPOIB_MCAST_FLAG_FOUND, &mcast->flags) && | 838 | if (!test_bit(IPOIB_MCAST_FLAG_FOUND, &mcast->flags) && |
839 | !test_bit(IPOIB_MCAST_FLAG_SENDONLY, &mcast->flags)) { | 839 | !test_bit(IPOIB_MCAST_FLAG_SENDONLY, &mcast->flags)) { |
840 | ipoib_dbg_mcast(priv, "deleting multicast group %p6\n", | 840 | ipoib_dbg_mcast(priv, "deleting multicast group %pI6\n", |
841 | mcast->mcmember.mgid.raw); | 841 | mcast->mcmember.mgid.raw); |
842 | 842 | ||
843 | rb_erase(&mcast->rb_node, &priv->multicast_tree); | 843 | rb_erase(&mcast->rb_node, &priv->multicast_tree); |
diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c index bc825310c6db..7c13db885bf6 100644 --- a/drivers/infiniband/ulp/srp/ib_srp.c +++ b/drivers/infiniband/ulp/srp/ib_srp.c | |||
@@ -1514,7 +1514,7 @@ static ssize_t show_dgid(struct device *dev, struct device_attribute *attr, | |||
1514 | target->state == SRP_TARGET_REMOVED) | 1514 | target->state == SRP_TARGET_REMOVED) |
1515 | return -ENODEV; | 1515 | return -ENODEV; |
1516 | 1516 | ||
1517 | return sprintf(buf, "%p6\n", target->path.dgid.raw); | 1517 | return sprintf(buf, "%pI6\n", target->path.dgid.raw); |
1518 | } | 1518 | } |
1519 | 1519 | ||
1520 | static ssize_t show_orig_dgid(struct device *dev, | 1520 | static ssize_t show_orig_dgid(struct device *dev, |
@@ -1526,7 +1526,7 @@ static ssize_t show_orig_dgid(struct device *dev, | |||
1526 | target->state == SRP_TARGET_REMOVED) | 1526 | target->state == SRP_TARGET_REMOVED) |
1527 | return -ENODEV; | 1527 | return -ENODEV; |
1528 | 1528 | ||
1529 | return sprintf(buf, "%p6\n", target->orig_dgid); | 1529 | return sprintf(buf, "%pI6\n", target->orig_dgid); |
1530 | } | 1530 | } |
1531 | 1531 | ||
1532 | static ssize_t show_zero_req_lim(struct device *dev, | 1532 | static ssize_t show_zero_req_lim(struct device *dev, |
@@ -1867,7 +1867,7 @@ static ssize_t srp_create_target(struct device *dev, | |||
1867 | 1867 | ||
1868 | shost_printk(KERN_DEBUG, target->scsi_host, PFX | 1868 | shost_printk(KERN_DEBUG, target->scsi_host, PFX |
1869 | "new target: id_ext %016llx ioc_guid %016llx pkey %04x " | 1869 | "new target: id_ext %016llx ioc_guid %016llx pkey %04x " |
1870 | "service_id %016llx dgid %p6\n", | 1870 | "service_id %016llx dgid %pI6\n", |
1871 | (unsigned long long) be64_to_cpu(target->id_ext), | 1871 | (unsigned long long) be64_to_cpu(target->id_ext), |
1872 | (unsigned long long) be64_to_cpu(target->ioc_guid), | 1872 | (unsigned long long) be64_to_cpu(target->ioc_guid), |
1873 | be16_to_cpu(target->path.pkey), | 1873 | be16_to_cpu(target->path.pkey), |
diff --git a/drivers/net/mlx4/mcg.c b/drivers/net/mlx4/mcg.c index 6f79e84a5c9a..b1622062b12d 100644 --- a/drivers/net/mlx4/mcg.c +++ b/drivers/net/mlx4/mcg.c | |||
@@ -118,7 +118,7 @@ static int find_mgm(struct mlx4_dev *dev, | |||
118 | return err; | 118 | return err; |
119 | 119 | ||
120 | if (0) | 120 | if (0) |
121 | mlx4_dbg(dev, "Hash for %p6 is %04x\n", gid, *hash); | 121 | mlx4_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); |
122 | 122 | ||
123 | *index = *hash; | 123 | *index = *hash; |
124 | *prev = -1; | 124 | *prev = -1; |
@@ -267,7 +267,7 @@ int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16]) | |||
267 | goto out; | 267 | goto out; |
268 | 268 | ||
269 | if (index == -1) { | 269 | if (index == -1) { |
270 | mlx4_err(dev, "MGID %p6 not found\n", gid); | 270 | mlx4_err(dev, "MGID %pI6 not found\n", gid); |
271 | err = -EINVAL; | 271 | err = -EINVAL; |
272 | goto out; | 272 | goto out; |
273 | } | 273 | } |
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index ef929aef7c12..24d09028a27f 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c | |||
@@ -1608,7 +1608,7 @@ static int iscsi_tcp_get_addr(struct iscsi_conn *conn, struct socket *sock, | |||
1608 | case AF_INET6: | 1608 | case AF_INET6: |
1609 | sin6 = (struct sockaddr_in6 *)addr; | 1609 | sin6 = (struct sockaddr_in6 *)addr; |
1610 | spin_lock_bh(&conn->session->lock); | 1610 | spin_lock_bh(&conn->session->lock); |
1611 | sprintf(buf, "%p6", &sin6->sin6_addr); | 1611 | sprintf(buf, "%pI6", &sin6->sin6_addr); |
1612 | *port = be16_to_cpu(sin6->sin6_port); | 1612 | *port = be16_to_cpu(sin6->sin6_port); |
1613 | spin_unlock_bh(&conn->session->lock); | 1613 | spin_unlock_bh(&conn->session->lock); |
1614 | break; | 1614 | break; |
diff --git a/fs/lockd/host.c b/fs/lockd/host.c index 344e6b475e05..c8ab7d70390d 100644 --- a/fs/lockd/host.c +++ b/fs/lockd/host.c | |||
@@ -122,7 +122,7 @@ static void nlm_display_address(const struct sockaddr *sap, | |||
122 | snprintf(buf, len, NIPQUAD_FMT, | 122 | snprintf(buf, len, NIPQUAD_FMT, |
123 | NIPQUAD(sin6->sin6_addr.s6_addr32[3])); | 123 | NIPQUAD(sin6->sin6_addr.s6_addr32[3])); |
124 | else | 124 | else |
125 | snprintf(buf, len, "%p6", &sin6->sin6_addr); | 125 | snprintf(buf, len, "%pI6", &sin6->sin6_addr); |
126 | break; | 126 | break; |
127 | default: | 127 | default: |
128 | snprintf(buf, len, "unsupported address family"); | 128 | snprintf(buf, len, "unsupported address family"); |
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index 5fe77219df78..eb391d8d70ba 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c | |||
@@ -468,7 +468,7 @@ static void nfs_show_mountd_options(struct seq_file *m, struct nfs_server *nfss, | |||
468 | } | 468 | } |
469 | case AF_INET6: { | 469 | case AF_INET6: { |
470 | struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; | 470 | struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; |
471 | seq_printf(m, ",mountaddr=%p6", &sin6->sin6_addr); | 471 | seq_printf(m, ",mountaddr=%pI6", &sin6->sin6_addr); |
472 | break; | 472 | break; |
473 | } | 473 | } |
474 | default: | 474 | default: |
diff --git a/include/linux/sunrpc/svc_xprt.h b/include/linux/sunrpc/svc_xprt.h index 42e01c93c7ea..51cb75ea42d5 100644 --- a/include/linux/sunrpc/svc_xprt.h +++ b/include/linux/sunrpc/svc_xprt.h | |||
@@ -145,7 +145,7 @@ static inline char *__svc_print_addr(struct sockaddr *addr, | |||
145 | break; | 145 | break; |
146 | 146 | ||
147 | case AF_INET6: | 147 | case AF_INET6: |
148 | snprintf(buf, len, "%p6, port=%u", | 148 | snprintf(buf, len, "%pI6, port=%u", |
149 | &((struct sockaddr_in6 *)addr)->sin6_addr, | 149 | &((struct sockaddr_in6 *)addr)->sin6_addr, |
150 | ntohs(((struct sockaddr_in6 *) addr)->sin6_port)); | 150 | ntohs(((struct sockaddr_in6 *) addr)->sin6_port)); |
151 | break; | 151 | break; |
diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 6a6692067092..af48cada561e 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_vs.h | |||
@@ -87,7 +87,7 @@ static inline const char *ip_vs_dbg_addr(int af, char *buf, size_t buf_len, | |||
87 | int len; | 87 | int len; |
88 | #ifdef CONFIG_IP_VS_IPV6 | 88 | #ifdef CONFIG_IP_VS_IPV6 |
89 | if (af == AF_INET6) | 89 | if (af == AF_INET6) |
90 | len = snprintf(&buf[*idx], buf_len - *idx, "[%p6]", | 90 | len = snprintf(&buf[*idx], buf_len - *idx, "[%pI6]", |
91 | &addr->in6) + 1; | 91 | &addr->in6) + 1; |
92 | else | 92 | else |
93 | #endif | 93 | #endif |
diff --git a/include/net/netfilter/nf_conntrack_tuple.h b/include/net/netfilter/nf_conntrack_tuple.h index 303efaf68d08..42f1fc96f3ec 100644 --- a/include/net/netfilter/nf_conntrack_tuple.h +++ b/include/net/netfilter/nf_conntrack_tuple.h | |||
@@ -122,7 +122,7 @@ static inline void nf_ct_dump_tuple_ip(const struct nf_conntrack_tuple *t) | |||
122 | static inline void nf_ct_dump_tuple_ipv6(const struct nf_conntrack_tuple *t) | 122 | static inline void nf_ct_dump_tuple_ipv6(const struct nf_conntrack_tuple *t) |
123 | { | 123 | { |
124 | #ifdef DEBUG | 124 | #ifdef DEBUG |
125 | printk("tuple %p: %u %p6 %hu -> %p6 %hu\n", | 125 | printk("tuple %p: %u %pI6 %hu -> %pI6 %hu\n", |
126 | t, t->dst.protonum, | 126 | t, t->dst.protonum, |
127 | t->src.u3.all, ntohs(t->src.u.all), | 127 | t->src.u3.all, ntohs(t->src.u.all), |
128 | t->dst.u3.all, ntohs(t->dst.u.all)); | 128 | t->dst.u3.all, ntohs(t->dst.u.all)); |
diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h index a84c3976e1b0..e71b0f7ce88e 100644 --- a/include/net/sctp/sctp.h +++ b/include/net/sctp/sctp.h | |||
@@ -285,7 +285,7 @@ extern int sctp_debug_flag; | |||
285 | if (sctp_debug_flag) { \ | 285 | if (sctp_debug_flag) { \ |
286 | if (saddr->sa.sa_family == AF_INET6) { \ | 286 | if (saddr->sa.sa_family == AF_INET6) { \ |
287 | printk(KERN_DEBUG \ | 287 | printk(KERN_DEBUG \ |
288 | lead "%p6" trail, \ | 288 | lead "%pI6" trail, \ |
289 | leadparm, \ | 289 | leadparm, \ |
290 | &saddr->v6.sin6_addr, \ | 290 | &saddr->v6.sin6_addr, \ |
291 | otherparms); \ | 291 | otherparms); \ |
diff --git a/net/bridge/netfilter/ebt_log.c b/net/bridge/netfilter/ebt_log.c index 3654f3ebdb8f..5e7cff3542f2 100644 --- a/net/bridge/netfilter/ebt_log.c +++ b/net/bridge/netfilter/ebt_log.c | |||
@@ -133,7 +133,7 @@ ebt_log_packet(u_int8_t pf, unsigned int hooknum, | |||
133 | printk(" INCOMPLETE IPv6 header"); | 133 | printk(" INCOMPLETE IPv6 header"); |
134 | goto out; | 134 | goto out; |
135 | } | 135 | } |
136 | printk(" IPv6 SRC=%p6 IPv6 DST=%p6, IPv6 priority=0x%01X, Next Header=%d", | 136 | printk(" IPv6 SRC=%pI6 IPv6 DST=%pI6, IPv6 priority=0x%01X, Next Header=%d", |
137 | &ih->saddr, &ih->daddr, ih->priority, ih->nexthdr); | 137 | &ih->saddr, &ih->daddr, ih->priority, ih->nexthdr); |
138 | nexthdr = ih->nexthdr; | 138 | nexthdr = ih->nexthdr; |
139 | offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr); | 139 | offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr); |
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 191c06bb0f67..04909e4b3c4c 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c | |||
@@ -2346,7 +2346,7 @@ static void DBGUNDO(struct sock *sk, const char *msg) | |||
2346 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) | 2346 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
2347 | else if (sk->sk_family == AF_INET6) { | 2347 | else if (sk->sk_family == AF_INET6) { |
2348 | struct ipv6_pinfo *np = inet6_sk(sk); | 2348 | struct ipv6_pinfo *np = inet6_sk(sk); |
2349 | printk(KERN_DEBUG "Undo %s %p6/%u c%u l%u ss%u/%u p%u\n", | 2349 | printk(KERN_DEBUG "Undo %s %pI6/%u c%u l%u ss%u/%u p%u\n", |
2350 | msg, | 2350 | msg, |
2351 | &np->daddr, ntohs(inet->dport), | 2351 | &np->daddr, ntohs(inet->dport), |
2352 | tp->snd_cwnd, tcp_left_out(tp), | 2352 | tp->snd_cwnd, tcp_left_out(tp), |
diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c index 4e6ee5205237..979c9d604eb0 100644 --- a/net/ipv4/tcp_timer.c +++ b/net/ipv4/tcp_timer.c | |||
@@ -306,7 +306,7 @@ static void tcp_retransmit_timer(struct sock *sk) | |||
306 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) | 306 | #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) |
307 | else if (sk->sk_family == AF_INET6) { | 307 | else if (sk->sk_family == AF_INET6) { |
308 | struct ipv6_pinfo *np = inet6_sk(sk); | 308 | struct ipv6_pinfo *np = inet6_sk(sk); |
309 | LIMIT_NETDEBUG(KERN_DEBUG "TCP: Treason uncloaked! Peer %p6:%u/%u shrinks window %u:%u. Repaired.\n", | 309 | LIMIT_NETDEBUG(KERN_DEBUG "TCP: Treason uncloaked! Peer %pI6:%u/%u shrinks window %u:%u. Repaired.\n", |
310 | &np->daddr, ntohs(inet->dport), | 310 | &np->daddr, ntohs(inet->dport), |
311 | inet->num, tp->snd_una, tp->snd_nxt); | 311 | inet->num, tp->snd_una, tp->snd_nxt); |
312 | } | 312 | } |
diff --git a/net/ipv6/addrlabel.c b/net/ipv6/addrlabel.c index d28036659d27..6ff73c4c126a 100644 --- a/net/ipv6/addrlabel.c +++ b/net/ipv6/addrlabel.c | |||
@@ -186,7 +186,7 @@ u32 ipv6_addr_label(struct net *net, | |||
186 | label = p ? p->label : IPV6_ADDR_LABEL_DEFAULT; | 186 | label = p ? p->label : IPV6_ADDR_LABEL_DEFAULT; |
187 | rcu_read_unlock(); | 187 | rcu_read_unlock(); |
188 | 188 | ||
189 | ADDRLABEL(KERN_DEBUG "%s(addr=%p6, type=%d, ifindex=%d) => %08x\n", | 189 | ADDRLABEL(KERN_DEBUG "%s(addr=%pI6, type=%d, ifindex=%d) => %08x\n", |
190 | __func__, addr, type, ifindex, label); | 190 | __func__, addr, type, ifindex, label); |
191 | 191 | ||
192 | return label; | 192 | return label; |
@@ -201,7 +201,7 @@ static struct ip6addrlbl_entry *ip6addrlbl_alloc(struct net *net, | |||
201 | struct ip6addrlbl_entry *newp; | 201 | struct ip6addrlbl_entry *newp; |
202 | int addrtype; | 202 | int addrtype; |
203 | 203 | ||
204 | ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d, label=%u)\n", | 204 | ADDRLABEL(KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u)\n", |
205 | __func__, prefix, prefixlen, ifindex, (unsigned int)label); | 205 | __func__, prefix, prefixlen, ifindex, (unsigned int)label); |
206 | 206 | ||
207 | addrtype = ipv6_addr_type(prefix) & (IPV6_ADDR_MAPPED | IPV6_ADDR_COMPATv4 | IPV6_ADDR_LOOPBACK); | 207 | addrtype = ipv6_addr_type(prefix) & (IPV6_ADDR_MAPPED | IPV6_ADDR_COMPATv4 | IPV6_ADDR_LOOPBACK); |
@@ -289,7 +289,7 @@ static int ip6addrlbl_add(struct net *net, | |||
289 | struct ip6addrlbl_entry *newp; | 289 | struct ip6addrlbl_entry *newp; |
290 | int ret = 0; | 290 | int ret = 0; |
291 | 291 | ||
292 | ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n", | 292 | ADDRLABEL(KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n", |
293 | __func__, prefix, prefixlen, ifindex, (unsigned int)label, | 293 | __func__, prefix, prefixlen, ifindex, (unsigned int)label, |
294 | replace); | 294 | replace); |
295 | 295 | ||
@@ -313,7 +313,7 @@ static int __ip6addrlbl_del(struct net *net, | |||
313 | struct hlist_node *pos, *n; | 313 | struct hlist_node *pos, *n; |
314 | int ret = -ESRCH; | 314 | int ret = -ESRCH; |
315 | 315 | ||
316 | ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d)\n", | 316 | ADDRLABEL(KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n", |
317 | __func__, prefix, prefixlen, ifindex); | 317 | __func__, prefix, prefixlen, ifindex); |
318 | 318 | ||
319 | hlist_for_each_entry_safe(p, pos, n, &ip6addrlbl_table.head, list) { | 319 | hlist_for_each_entry_safe(p, pos, n, &ip6addrlbl_table.head, list) { |
@@ -337,7 +337,7 @@ static int ip6addrlbl_del(struct net *net, | |||
337 | struct in6_addr prefix_buf; | 337 | struct in6_addr prefix_buf; |
338 | int ret; | 338 | int ret; |
339 | 339 | ||
340 | ADDRLABEL(KERN_DEBUG "%s(prefix=%p6, prefixlen=%d, ifindex=%d)\n", | 340 | ADDRLABEL(KERN_DEBUG "%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n", |
341 | __func__, prefix, prefixlen, ifindex); | 341 | __func__, prefix, prefixlen, ifindex); |
342 | 342 | ||
343 | ipv6_addr_prefix(&prefix_buf, prefix, prefixlen); | 343 | ipv6_addr_prefix(&prefix_buf, prefix, prefixlen); |
diff --git a/net/ipv6/ah6.c b/net/ipv6/ah6.c index 9bc43f2527ce..7a8a01369e5c 100644 --- a/net/ipv6/ah6.c +++ b/net/ipv6/ah6.c | |||
@@ -419,7 +419,7 @@ static void ah6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, | |||
419 | if (!x) | 419 | if (!x) |
420 | return; | 420 | return; |
421 | 421 | ||
422 | NETDEBUG(KERN_DEBUG "pmtu discovery on SA AH/%08x/%p6\n", | 422 | NETDEBUG(KERN_DEBUG "pmtu discovery on SA AH/%08x/%pI6\n", |
423 | ntohl(ah->spi), &iph->daddr); | 423 | ntohl(ah->spi), &iph->daddr); |
424 | 424 | ||
425 | xfrm_state_put(x); | 425 | xfrm_state_put(x); |
diff --git a/net/ipv6/esp6.c b/net/ipv6/esp6.c index ec4be188c341..c02a6308defe 100644 --- a/net/ipv6/esp6.c +++ b/net/ipv6/esp6.c | |||
@@ -367,7 +367,7 @@ static void esp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, | |||
367 | x = xfrm_state_lookup((xfrm_address_t *)&iph->daddr, esph->spi, IPPROTO_ESP, AF_INET6); | 367 | x = xfrm_state_lookup((xfrm_address_t *)&iph->daddr, esph->spi, IPPROTO_ESP, AF_INET6); |
368 | if (!x) | 368 | if (!x) |
369 | return; | 369 | return; |
370 | printk(KERN_DEBUG "pmtu discovery on SA ESP/%08x/%p6\n", | 370 | printk(KERN_DEBUG "pmtu discovery on SA ESP/%08x/%pI6\n", |
371 | ntohl(esph->spi), &iph->daddr); | 371 | ntohl(esph->spi), &iph->daddr); |
372 | xfrm_state_put(x); | 372 | xfrm_state_put(x); |
373 | } | 373 | } |
diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c index a89051468359..1c7f400a3cfe 100644 --- a/net/ipv6/exthdrs.c +++ b/net/ipv6/exthdrs.c | |||
@@ -219,7 +219,7 @@ static int ipv6_dest_hao(struct sk_buff *skb, int optoff) | |||
219 | 219 | ||
220 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { | 220 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { |
221 | LIMIT_NETDEBUG( | 221 | LIMIT_NETDEBUG( |
222 | KERN_DEBUG "hao is not an unicast addr: %p6\n", &hao->addr); | 222 | KERN_DEBUG "hao is not an unicast addr: %pI6\n", &hao->addr); |
223 | goto discard; | 223 | goto discard; |
224 | } | 224 | } |
225 | 225 | ||
diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c index b3fa38e40dc4..3c2821f9b529 100644 --- a/net/ipv6/icmp.c +++ b/net/ipv6/icmp.c | |||
@@ -681,7 +681,7 @@ static int icmpv6_rcv(struct sk_buff *skb) | |||
681 | skb->csum = ~csum_unfold(csum_ipv6_magic(saddr, daddr, skb->len, | 681 | skb->csum = ~csum_unfold(csum_ipv6_magic(saddr, daddr, skb->len, |
682 | IPPROTO_ICMPV6, 0)); | 682 | IPPROTO_ICMPV6, 0)); |
683 | if (__skb_checksum_complete(skb)) { | 683 | if (__skb_checksum_complete(skb)) { |
684 | LIMIT_NETDEBUG(KERN_DEBUG "ICMPv6 checksum failed [%p6 > %p6]\n", | 684 | LIMIT_NETDEBUG(KERN_DEBUG "ICMPv6 checksum failed [%pI6 > %pI6]\n", |
685 | saddr, daddr); | 685 | saddr, daddr); |
686 | goto discard_it; | 686 | goto discard_it; |
687 | } | 687 | } |
diff --git a/net/ipv6/ip6mr.c b/net/ipv6/ip6mr.c index 798e6a29dd83..c491fb98a5e3 100644 --- a/net/ipv6/ip6mr.c +++ b/net/ipv6/ip6mr.c | |||
@@ -297,7 +297,7 @@ static int ipmr_mfc_seq_show(struct seq_file *seq, void *v) | |||
297 | const struct mfc6_cache *mfc = v; | 297 | const struct mfc6_cache *mfc = v; |
298 | const struct ipmr_mfc_iter *it = seq->private; | 298 | const struct ipmr_mfc_iter *it = seq->private; |
299 | 299 | ||
300 | seq_printf(seq, "%p6 %p6 %-3d %8ld %8ld %8ld", | 300 | seq_printf(seq, "%pI6 %pI6 %-3d %8ld %8ld %8ld", |
301 | &mfc->mf6c_mcastgrp, &mfc->mf6c_origin, | 301 | &mfc->mf6c_mcastgrp, &mfc->mf6c_origin, |
302 | mfc->mf6c_parent, | 302 | mfc->mf6c_parent, |
303 | mfc->mfc_un.res.pkt, | 303 | mfc->mfc_un.res.pkt, |
diff --git a/net/ipv6/ipcomp6.c b/net/ipv6/ipcomp6.c index 9566d8f73140..d4576a9c154f 100644 --- a/net/ipv6/ipcomp6.c +++ b/net/ipv6/ipcomp6.c | |||
@@ -67,7 +67,7 @@ static void ipcomp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, | |||
67 | if (!x) | 67 | if (!x) |
68 | return; | 68 | return; |
69 | 69 | ||
70 | printk(KERN_DEBUG "pmtu discovery on SA IPCOMP/%08x/%p6\n", | 70 | printk(KERN_DEBUG "pmtu discovery on SA IPCOMP/%08x/%pI6\n", |
71 | spi, &iph->daddr); | 71 | spi, &iph->daddr); |
72 | xfrm_state_put(x); | 72 | xfrm_state_put(x); |
73 | } | 73 | } |
diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c index 191bb0722a7c..2a6752dae09d 100644 --- a/net/ipv6/ndisc.c +++ b/net/ipv6/ndisc.c | |||
@@ -647,7 +647,7 @@ static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb) | |||
647 | 647 | ||
648 | if ((probes -= neigh->parms->ucast_probes) < 0) { | 648 | if ((probes -= neigh->parms->ucast_probes) < 0) { |
649 | if (!(neigh->nud_state & NUD_VALID)) { | 649 | if (!(neigh->nud_state & NUD_VALID)) { |
650 | ND_PRINTK1(KERN_DEBUG "%s(): trying to ucast probe in NUD_INVALID: %p6\n", | 650 | ND_PRINTK1(KERN_DEBUG "%s(): trying to ucast probe in NUD_INVALID: %pI6\n", |
651 | __func__, target); | 651 | __func__, target); |
652 | } | 652 | } |
653 | ndisc_send_ns(dev, neigh, target, target, saddr); | 653 | ndisc_send_ns(dev, neigh, target, target, saddr); |
diff --git a/net/ipv6/netfilter/ip6t_LOG.c b/net/ipv6/netfilter/ip6t_LOG.c index a61ce3010007..02885e8bb69b 100644 --- a/net/ipv6/netfilter/ip6t_LOG.c +++ b/net/ipv6/netfilter/ip6t_LOG.c | |||
@@ -61,7 +61,7 @@ static void dump_packet(const struct nf_loginfo *info, | |||
61 | } | 61 | } |
62 | 62 | ||
63 | /* Max length: 88 "SRC=0000.0000.0000.0000.0000.0000.0000.0000 DST=0000.0000.0000.0000.0000.0000.0000.0000 " */ | 63 | /* Max length: 88 "SRC=0000.0000.0000.0000.0000.0000.0000.0000 DST=0000.0000.0000.0000.0000.0000.0000.0000 " */ |
64 | printk("SRC=%p6 DST=%p6 ", &ih->saddr, &ih->daddr); | 64 | printk("SRC=%pI6 DST=%pI6 ", &ih->saddr, &ih->daddr); |
65 | 65 | ||
66 | /* Max length: 44 "LEN=65535 TC=255 HOPLIMIT=255 FLOWLBL=FFFFF " */ | 66 | /* Max length: 44 "LEN=65535 TC=255 HOPLIMIT=255 FLOWLBL=FFFFF " */ |
67 | printk("LEN=%Zu TC=%u HOPLIMIT=%u FLOWLBL=%u ", | 67 | printk("LEN=%Zu TC=%u HOPLIMIT=%u FLOWLBL=%u ", |
diff --git a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c index b165a273c6c0..727b9530448a 100644 --- a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c +++ b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | |||
@@ -56,7 +56,7 @@ static bool ipv6_invert_tuple(struct nf_conntrack_tuple *tuple, | |||
56 | static int ipv6_print_tuple(struct seq_file *s, | 56 | static int ipv6_print_tuple(struct seq_file *s, |
57 | const struct nf_conntrack_tuple *tuple) | 57 | const struct nf_conntrack_tuple *tuple) |
58 | { | 58 | { |
59 | return seq_printf(s, "src=%p6 dst=%p6 ", | 59 | return seq_printf(s, "src=%pI6 dst=%pI6 ", |
60 | tuple->src.u3.ip6, tuple->dst.u3.ip6); | 60 | tuple->src.u3.ip6, tuple->dst.u3.ip6); |
61 | } | 61 | } |
62 | 62 | ||
diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index 483550cfdf33..984276463a8d 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c | |||
@@ -872,7 +872,7 @@ static int tcp_v6_inbound_md5_hash (struct sock *sk, struct sk_buff *skb) | |||
872 | 872 | ||
873 | if (genhash || memcmp(hash_location, newhash, 16) != 0) { | 873 | if (genhash || memcmp(hash_location, newhash, 16) != 0) { |
874 | if (net_ratelimit()) { | 874 | if (net_ratelimit()) { |
875 | printk(KERN_INFO "MD5 Hash %s for (%p6, %u)->(%p6, %u)\n", | 875 | printk(KERN_INFO "MD5 Hash %s for (%pI6, %u)->(%pI6, %u)\n", |
876 | genhash ? "failed" : "mismatch", | 876 | genhash ? "failed" : "mismatch", |
877 | &ip6h->saddr, ntohs(th->source), | 877 | &ip6h->saddr, ntohs(th->source), |
878 | &ip6h->daddr, ntohs(th->dest)); | 878 | &ip6h->daddr, ntohs(th->dest)); |
diff --git a/net/netfilter/ipvs/ip_vs_conn.c b/net/netfilter/ipvs/ip_vs_conn.c index 89bf65be6f2c..60aba45023ff 100644 --- a/net/netfilter/ipvs/ip_vs_conn.c +++ b/net/netfilter/ipvs/ip_vs_conn.c | |||
@@ -820,7 +820,7 @@ static int ip_vs_conn_seq_show(struct seq_file *seq, void *v) | |||
820 | 820 | ||
821 | #ifdef CONFIG_IP_VS_IPV6 | 821 | #ifdef CONFIG_IP_VS_IPV6 |
822 | if (cp->af == AF_INET6) | 822 | if (cp->af == AF_INET6) |
823 | seq_printf(seq, "%-3s %p6 %04X %p6 %04X %p6 %04X %-11s %7lu\n", | 823 | seq_printf(seq, "%-3s %pI6 %04X %pI6 %04X %pI6 %04X %-11s %7lu\n", |
824 | ip_vs_proto_name(cp->protocol), | 824 | ip_vs_proto_name(cp->protocol), |
825 | &cp->caddr.in6, ntohs(cp->cport), | 825 | &cp->caddr.in6, ntohs(cp->cport), |
826 | &cp->vaddr.in6, ntohs(cp->vport), | 826 | &cp->vaddr.in6, ntohs(cp->vport), |
@@ -881,7 +881,7 @@ static int ip_vs_conn_sync_seq_show(struct seq_file *seq, void *v) | |||
881 | 881 | ||
882 | #ifdef CONFIG_IP_VS_IPV6 | 882 | #ifdef CONFIG_IP_VS_IPV6 |
883 | if (cp->af == AF_INET6) | 883 | if (cp->af == AF_INET6) |
884 | seq_printf(seq, "%-3s %p6 %04X %p6 %04X %p6 %04X %-11s %-6s %7lu\n", | 884 | seq_printf(seq, "%-3s %pI6 %04X %pI6 %04X %pI6 %04X %-11s %-6s %7lu\n", |
885 | ip_vs_proto_name(cp->protocol), | 885 | ip_vs_proto_name(cp->protocol), |
886 | &cp->caddr.in6, ntohs(cp->cport), | 886 | &cp->caddr.in6, ntohs(cp->cport), |
887 | &cp->vaddr.in6, ntohs(cp->vport), | 887 | &cp->vaddr.in6, ntohs(cp->vport), |
diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c index 9400587a01e7..c3c68443b5b1 100644 --- a/net/netfilter/ipvs/ip_vs_core.c +++ b/net/netfilter/ipvs/ip_vs_core.c | |||
@@ -805,7 +805,7 @@ static int ip_vs_out_icmp_v6(struct sk_buff *skb, int *related) | |||
805 | if (ic == NULL) | 805 | if (ic == NULL) |
806 | return NF_DROP; | 806 | return NF_DROP; |
807 | 807 | ||
808 | IP_VS_DBG(12, "Outgoing ICMPv6 (%d,%d) %p6->%p6\n", | 808 | IP_VS_DBG(12, "Outgoing ICMPv6 (%d,%d) %pI6->%pI6\n", |
809 | ic->icmp6_type, ntohs(icmpv6_id(ic)), | 809 | ic->icmp6_type, ntohs(icmpv6_id(ic)), |
810 | &iph->saddr, &iph->daddr); | 810 | &iph->saddr, &iph->daddr); |
811 | 811 | ||
@@ -1175,7 +1175,7 @@ ip_vs_in_icmp_v6(struct sk_buff *skb, int *related, unsigned int hooknum) | |||
1175 | if (ic == NULL) | 1175 | if (ic == NULL) |
1176 | return NF_DROP; | 1176 | return NF_DROP; |
1177 | 1177 | ||
1178 | IP_VS_DBG(12, "Incoming ICMPv6 (%d,%d) %p6->%p6\n", | 1178 | IP_VS_DBG(12, "Incoming ICMPv6 (%d,%d) %pI6->%pI6\n", |
1179 | ic->icmp6_type, ntohs(icmpv6_id(ic)), | 1179 | ic->icmp6_type, ntohs(icmpv6_id(ic)), |
1180 | &iph->saddr, &iph->daddr); | 1180 | &iph->saddr, &iph->daddr); |
1181 | 1181 | ||
diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c index 28c47c0d5142..76db27ec9633 100644 --- a/net/netfilter/ipvs/ip_vs_ctl.c +++ b/net/netfilter/ipvs/ip_vs_ctl.c | |||
@@ -1867,7 +1867,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v) | |||
1867 | if (iter->table == ip_vs_svc_table) { | 1867 | if (iter->table == ip_vs_svc_table) { |
1868 | #ifdef CONFIG_IP_VS_IPV6 | 1868 | #ifdef CONFIG_IP_VS_IPV6 |
1869 | if (svc->af == AF_INET6) | 1869 | if (svc->af == AF_INET6) |
1870 | seq_printf(seq, "%s [%p6]:%04X %s ", | 1870 | seq_printf(seq, "%s [%pI6]:%04X %s ", |
1871 | ip_vs_proto_name(svc->protocol), | 1871 | ip_vs_proto_name(svc->protocol), |
1872 | &svc->addr.in6, | 1872 | &svc->addr.in6, |
1873 | ntohs(svc->port), | 1873 | ntohs(svc->port), |
@@ -1895,7 +1895,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v) | |||
1895 | #ifdef CONFIG_IP_VS_IPV6 | 1895 | #ifdef CONFIG_IP_VS_IPV6 |
1896 | if (dest->af == AF_INET6) | 1896 | if (dest->af == AF_INET6) |
1897 | seq_printf(seq, | 1897 | seq_printf(seq, |
1898 | " -> [%p6]:%04X" | 1898 | " -> [%pI6]:%04X" |
1899 | " %-7s %-6d %-10d %-10d\n", | 1899 | " %-7s %-6d %-10d %-10d\n", |
1900 | &dest->addr.in6, | 1900 | &dest->addr.in6, |
1901 | ntohs(dest->port), | 1901 | ntohs(dest->port), |
diff --git a/net/netfilter/ipvs/ip_vs_proto.c b/net/netfilter/ipvs/ip_vs_proto.c index d7ce4f1839c9..54cd67fbfe74 100644 --- a/net/netfilter/ipvs/ip_vs_proto.c +++ b/net/netfilter/ipvs/ip_vs_proto.c | |||
@@ -203,7 +203,7 @@ ip_vs_tcpudp_debug_packet_v6(struct ip_vs_protocol *pp, | |||
203 | if (ih == NULL) | 203 | if (ih == NULL) |
204 | sprintf(buf, "%s TRUNCATED", pp->name); | 204 | sprintf(buf, "%s TRUNCATED", pp->name); |
205 | else if (ih->nexthdr == IPPROTO_FRAGMENT) | 205 | else if (ih->nexthdr == IPPROTO_FRAGMENT) |
206 | sprintf(buf, "%s %p6->%p6 frag", | 206 | sprintf(buf, "%s %pI6->%pI6 frag", |
207 | pp->name, &ih->saddr, &ih->daddr); | 207 | pp->name, &ih->saddr, &ih->daddr); |
208 | else { | 208 | else { |
209 | __be16 _ports[2], *pptr; | 209 | __be16 _ports[2], *pptr; |
@@ -211,10 +211,10 @@ ip_vs_tcpudp_debug_packet_v6(struct ip_vs_protocol *pp, | |||
211 | pptr = skb_header_pointer(skb, offset + sizeof(struct ipv6hdr), | 211 | pptr = skb_header_pointer(skb, offset + sizeof(struct ipv6hdr), |
212 | sizeof(_ports), _ports); | 212 | sizeof(_ports), _ports); |
213 | if (pptr == NULL) | 213 | if (pptr == NULL) |
214 | sprintf(buf, "%s TRUNCATED %p6->%p6", | 214 | sprintf(buf, "%s TRUNCATED %pI6->%pI6", |
215 | pp->name, &ih->saddr, &ih->daddr); | 215 | pp->name, &ih->saddr, &ih->daddr); |
216 | else | 216 | else |
217 | sprintf(buf, "%s %p6:%u->%p6:%u", | 217 | sprintf(buf, "%s %pI6:%u->%pI6:%u", |
218 | pp->name, | 218 | pp->name, |
219 | &ih->saddr, ntohs(pptr[0]), | 219 | &ih->saddr, ntohs(pptr[0]), |
220 | &ih->daddr, ntohs(pptr[1])); | 220 | &ih->daddr, ntohs(pptr[1])); |
diff --git a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c index 59f2d11b683e..6ede88812044 100644 --- a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c +++ b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c | |||
@@ -154,7 +154,7 @@ ah_esp_debug_packet_v6(struct ip_vs_protocol *pp, const struct sk_buff *skb, | |||
154 | if (ih == NULL) | 154 | if (ih == NULL) |
155 | sprintf(buf, "%s TRUNCATED", pp->name); | 155 | sprintf(buf, "%s TRUNCATED", pp->name); |
156 | else | 156 | else |
157 | sprintf(buf, "%s %p6->%p6", | 157 | sprintf(buf, "%s %pI6->%pI6", |
158 | pp->name, &ih->saddr, &ih->daddr); | 158 | pp->name, &ih->saddr, &ih->daddr); |
159 | 159 | ||
160 | printk(KERN_DEBUG "IPVS: %s: %s\n", msg, buf); | 160 | printk(KERN_DEBUG "IPVS: %s: %s\n", msg, buf); |
diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c index be34c335cabe..fc342dda950a 100644 --- a/net/netfilter/ipvs/ip_vs_xmit.c +++ b/net/netfilter/ipvs/ip_vs_xmit.c | |||
@@ -141,12 +141,12 @@ __ip_vs_get_out_rt_v6(struct ip_vs_conn *cp) | |||
141 | NULL, &fl); | 141 | NULL, &fl); |
142 | if (!rt) { | 142 | if (!rt) { |
143 | spin_unlock(&dest->dst_lock); | 143 | spin_unlock(&dest->dst_lock); |
144 | IP_VS_DBG_RL("ip6_route_output error, dest: %p6\n", | 144 | IP_VS_DBG_RL("ip6_route_output error, dest: %pI6\n", |
145 | &dest->addr.in6); | 145 | &dest->addr.in6); |
146 | return NULL; | 146 | return NULL; |
147 | } | 147 | } |
148 | __ip_vs_dst_set(dest, 0, dst_clone(&rt->u.dst)); | 148 | __ip_vs_dst_set(dest, 0, dst_clone(&rt->u.dst)); |
149 | IP_VS_DBG(10, "new dst %p6, refcnt=%d\n", | 149 | IP_VS_DBG(10, "new dst %pI6, refcnt=%d\n", |
150 | &dest->addr.in6, | 150 | &dest->addr.in6, |
151 | atomic_read(&rt->u.dst.__refcnt)); | 151 | atomic_read(&rt->u.dst.__refcnt)); |
152 | } | 152 | } |
@@ -166,7 +166,7 @@ __ip_vs_get_out_rt_v6(struct ip_vs_conn *cp) | |||
166 | 166 | ||
167 | rt = (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl); | 167 | rt = (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl); |
168 | if (!rt) { | 168 | if (!rt) { |
169 | IP_VS_DBG_RL("ip6_route_output error, dest: %p6\n", | 169 | IP_VS_DBG_RL("ip6_route_output error, dest: %pI6\n", |
170 | &cp->daddr.in6); | 170 | &cp->daddr.in6); |
171 | return NULL; | 171 | return NULL; |
172 | } | 172 | } |
@@ -300,7 +300,7 @@ ip_vs_bypass_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp, | |||
300 | 300 | ||
301 | rt = (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl); | 301 | rt = (struct rt6_info *)ip6_route_output(&init_net, NULL, &fl); |
302 | if (!rt) { | 302 | if (!rt) { |
303 | IP_VS_DBG_RL("ip_vs_bypass_xmit_v6(): ip6_route_output error, dest: %p6\n", | 303 | IP_VS_DBG_RL("ip_vs_bypass_xmit_v6(): ip6_route_output error, dest: %pI6\n", |
304 | &iph->daddr); | 304 | &iph->daddr); |
305 | goto tx_error_icmp; | 305 | goto tx_error_icmp; |
306 | } | 306 | } |
diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c index 05bf82d345ce..8cab6d595909 100644 --- a/net/netfilter/nf_conntrack_ftp.c +++ b/net/netfilter/nf_conntrack_ftp.c | |||
@@ -467,7 +467,7 @@ static int help(struct sk_buff *skb, | |||
467 | NIPQUAD(cmd.u3.ip), | 467 | NIPQUAD(cmd.u3.ip), |
468 | NIPQUAD(ct->tuplehash[dir].tuple.src.u3.ip)); | 468 | NIPQUAD(ct->tuplehash[dir].tuple.src.u3.ip)); |
469 | } else { | 469 | } else { |
470 | pr_debug("conntrack_ftp: NOT RECORDING: %p6 != %p6\n", | 470 | pr_debug("conntrack_ftp: NOT RECORDING: %pI6 != %pI6\n", |
471 | cmd.u3.ip6, | 471 | cmd.u3.ip6, |
472 | ct->tuplehash[dir].tuple.src.u3.ip6); | 472 | ct->tuplehash[dir].tuple.src.u3.ip6); |
473 | } | 473 | } |
diff --git a/net/netfilter/nf_conntrack_h323_main.c b/net/netfilter/nf_conntrack_h323_main.c index 29e49b1c80b3..99bc803d1dd1 100644 --- a/net/netfilter/nf_conntrack_h323_main.c +++ b/net/netfilter/nf_conntrack_h323_main.c | |||
@@ -850,7 +850,7 @@ static int process_setup(struct sk_buff *skb, struct nf_conn *ct, | |||
850 | get_h225_addr(ct, *data, &setup->destCallSignalAddress, | 850 | get_h225_addr(ct, *data, &setup->destCallSignalAddress, |
851 | &addr, &port) && | 851 | &addr, &port) && |
852 | memcmp(&addr, &ct->tuplehash[!dir].tuple.src.u3, sizeof(addr))) { | 852 | memcmp(&addr, &ct->tuplehash[!dir].tuple.src.u3, sizeof(addr))) { |
853 | pr_debug("nf_ct_q931: set destCallSignalAddress %p6:%hu->%p6:%hu\n", | 853 | pr_debug("nf_ct_q931: set destCallSignalAddress %pI6:%hu->%pI6:%hu\n", |
854 | &addr, ntohs(port), &ct->tuplehash[!dir].tuple.src.u3, | 854 | &addr, ntohs(port), &ct->tuplehash[!dir].tuple.src.u3, |
855 | ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port)); | 855 | ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port)); |
856 | ret = set_h225_addr(skb, data, dataoff, | 856 | ret = set_h225_addr(skb, data, dataoff, |
@@ -866,7 +866,7 @@ static int process_setup(struct sk_buff *skb, struct nf_conn *ct, | |||
866 | get_h225_addr(ct, *data, &setup->sourceCallSignalAddress, | 866 | get_h225_addr(ct, *data, &setup->sourceCallSignalAddress, |
867 | &addr, &port) && | 867 | &addr, &port) && |
868 | memcmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3, sizeof(addr))) { | 868 | memcmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3, sizeof(addr))) { |
869 | pr_debug("nf_ct_q931: set sourceCallSignalAddress %p6:%hu->%p6:%hu\n", | 869 | pr_debug("nf_ct_q931: set sourceCallSignalAddress %pI6:%hu->%pI6:%hu\n", |
870 | &addr, ntohs(port), &ct->tuplehash[!dir].tuple.dst.u3, | 870 | &addr, ntohs(port), &ct->tuplehash[!dir].tuple.dst.u3, |
871 | ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port)); | 871 | ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port)); |
872 | ret = set_h225_addr(skb, data, dataoff, | 872 | ret = set_h225_addr(skb, data, dataoff, |
diff --git a/net/netfilter/xt_hashlimit.c b/net/netfilter/xt_hashlimit.c index f04c6ed43674..6379717f9044 100644 --- a/net/netfilter/xt_hashlimit.c +++ b/net/netfilter/xt_hashlimit.c | |||
@@ -904,7 +904,7 @@ static int dl_seq_real_show(struct dsthash_ent *ent, u_int8_t family, | |||
904 | ent->rateinfo.cost); | 904 | ent->rateinfo.cost); |
905 | #if defined(CONFIG_IP6_NF_IPTABLES) || defined(CONFIG_IP6_NF_IPTABLES_MODULE) | 905 | #if defined(CONFIG_IP6_NF_IPTABLES) || defined(CONFIG_IP6_NF_IPTABLES_MODULE) |
906 | case NFPROTO_IPV6: | 906 | case NFPROTO_IPV6: |
907 | return seq_printf(s, "%ld %p6:%u->%p6:%u %u %u %u\n", | 907 | return seq_printf(s, "%ld %pI6:%u->%pI6:%u %u %u %u\n", |
908 | (long)(ent->expires - jiffies)/HZ, | 908 | (long)(ent->expires - jiffies)/HZ, |
909 | &ent->dst.ip6.src, | 909 | &ent->dst.ip6.src, |
910 | ntohs(ent->dst.src_port), | 910 | ntohs(ent->dst.src_port), |
diff --git a/net/netfilter/xt_recent.c b/net/netfilter/xt_recent.c index a377ea333e16..b785727a5bf7 100644 --- a/net/netfilter/xt_recent.c +++ b/net/netfilter/xt_recent.c | |||
@@ -426,7 +426,7 @@ static int recent_seq_show(struct seq_file *seq, void *v) | |||
426 | "oldest_pkt: %u", NIPQUAD(e->addr.ip), e->ttl, | 426 | "oldest_pkt: %u", NIPQUAD(e->addr.ip), e->ttl, |
427 | e->stamps[i], e->index); | 427 | e->stamps[i], e->index); |
428 | else | 428 | else |
429 | seq_printf(seq, "src=%p6 ttl: %u last_seen: %lu oldest_pkt: %u", | 429 | seq_printf(seq, "src=%pI6 ttl: %u last_seen: %lu oldest_pkt: %u", |
430 | &e->addr.in6, e->ttl, e->stamps[i], e->index); | 430 | &e->addr.in6, e->ttl, e->stamps[i], e->index); |
431 | for (i = 0; i < e->nstamps; i++) | 431 | for (i = 0; i < e->nstamps; i++) |
432 | seq_printf(seq, "%s %lu", i ? "," : "", e->stamps[i]); | 432 | seq_printf(seq, "%s %lu", i ? "," : "", e->stamps[i]); |
diff --git a/net/netlabel/netlabel_addrlist.c b/net/netlabel/netlabel_addrlist.c index 614c95ec39df..8b1c58b0820c 100644 --- a/net/netlabel/netlabel_addrlist.c +++ b/net/netlabel/netlabel_addrlist.c | |||
@@ -370,7 +370,7 @@ void netlbl_af6list_audit_addr(struct audit_buffer *audit_buf, | |||
370 | 370 | ||
371 | if (dev != NULL) | 371 | if (dev != NULL) |
372 | audit_log_format(audit_buf, " netif=%s", dev); | 372 | audit_log_format(audit_buf, " netif=%s", dev); |
373 | audit_log_format(audit_buf, " %s=%p6", dir, addr); | 373 | audit_log_format(audit_buf, " %s=%pI6", dir, addr); |
374 | if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { | 374 | if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { |
375 | u32 mask_len = 0; | 375 | u32 mask_len = 0; |
376 | u32 mask_val; | 376 | u32 mask_val; |
diff --git a/net/sctp/ipv6.c b/net/sctp/ipv6.c index e82668bd2b50..ceaa4aa066ea 100644 --- a/net/sctp/ipv6.c +++ b/net/sctp/ipv6.c | |||
@@ -223,7 +223,7 @@ static int sctp_v6_xmit(struct sk_buff *skb, struct sctp_transport *transport) | |||
223 | ipv6_addr_copy(&fl.fl6_dst, rt0->addr); | 223 | ipv6_addr_copy(&fl.fl6_dst, rt0->addr); |
224 | } | 224 | } |
225 | 225 | ||
226 | SCTP_DEBUG_PRINTK("%s: skb:%p, len:%d, src:%p6 dst:%p6\n", | 226 | SCTP_DEBUG_PRINTK("%s: skb:%p, len:%d, src:%pI6 dst:%pI6\n", |
227 | __func__, skb, skb->len, | 227 | __func__, skb, skb->len, |
228 | &fl.fl6_src, &fl.fl6_dst); | 228 | &fl.fl6_src, &fl.fl6_dst); |
229 | 229 | ||
@@ -251,18 +251,18 @@ static struct dst_entry *sctp_v6_get_dst(struct sctp_association *asoc, | |||
251 | fl.oif = daddr->v6.sin6_scope_id; | 251 | fl.oif = daddr->v6.sin6_scope_id; |
252 | 252 | ||
253 | 253 | ||
254 | SCTP_DEBUG_PRINTK("%s: DST=%p6 ", __func__, &fl.fl6_dst); | 254 | SCTP_DEBUG_PRINTK("%s: DST=%pI6 ", __func__, &fl.fl6_dst); |
255 | 255 | ||
256 | if (saddr) { | 256 | if (saddr) { |
257 | ipv6_addr_copy(&fl.fl6_src, &saddr->v6.sin6_addr); | 257 | ipv6_addr_copy(&fl.fl6_src, &saddr->v6.sin6_addr); |
258 | SCTP_DEBUG_PRINTK("SRC=%p6 - ", &fl.fl6_src); | 258 | SCTP_DEBUG_PRINTK("SRC=%pI6 - ", &fl.fl6_src); |
259 | } | 259 | } |
260 | 260 | ||
261 | dst = ip6_route_output(&init_net, NULL, &fl); | 261 | dst = ip6_route_output(&init_net, NULL, &fl); |
262 | if (!dst->error) { | 262 | if (!dst->error) { |
263 | struct rt6_info *rt; | 263 | struct rt6_info *rt; |
264 | rt = (struct rt6_info *)dst; | 264 | rt = (struct rt6_info *)dst; |
265 | SCTP_DEBUG_PRINTK("rt6_dst:%p6 rt6_src:%p6\n", | 265 | SCTP_DEBUG_PRINTK("rt6_dst:%pI6 rt6_src:%pI6\n", |
266 | &rt->rt6i_dst.addr, &rt->rt6i_src.addr); | 266 | &rt->rt6i_dst.addr, &rt->rt6i_src.addr); |
267 | return dst; | 267 | return dst; |
268 | } | 268 | } |
@@ -309,7 +309,7 @@ static void sctp_v6_get_saddr(struct sctp_sock *sk, | |||
309 | __u8 matchlen = 0; | 309 | __u8 matchlen = 0; |
310 | __u8 bmatchlen; | 310 | __u8 bmatchlen; |
311 | 311 | ||
312 | SCTP_DEBUG_PRINTK("%s: asoc:%p dst:%p daddr:%p6 ", | 312 | SCTP_DEBUG_PRINTK("%s: asoc:%p dst:%p daddr:%pI6 ", |
313 | __func__, asoc, dst, &daddr->v6.sin6_addr); | 313 | __func__, asoc, dst, &daddr->v6.sin6_addr); |
314 | 314 | ||
315 | if (!asoc) { | 315 | if (!asoc) { |
@@ -318,7 +318,7 @@ static void sctp_v6_get_saddr(struct sctp_sock *sk, | |||
318 | &daddr->v6.sin6_addr, | 318 | &daddr->v6.sin6_addr, |
319 | inet6_sk(&sk->inet.sk)->srcprefs, | 319 | inet6_sk(&sk->inet.sk)->srcprefs, |
320 | &saddr->v6.sin6_addr); | 320 | &saddr->v6.sin6_addr); |
321 | SCTP_DEBUG_PRINTK("saddr from ipv6_get_saddr: %p6\n", | 321 | SCTP_DEBUG_PRINTK("saddr from ipv6_get_saddr: %pI6\n", |
322 | &saddr->v6.sin6_addr); | 322 | &saddr->v6.sin6_addr); |
323 | return; | 323 | return; |
324 | } | 324 | } |
@@ -347,10 +347,10 @@ static void sctp_v6_get_saddr(struct sctp_sock *sk, | |||
347 | 347 | ||
348 | if (baddr) { | 348 | if (baddr) { |
349 | memcpy(saddr, baddr, sizeof(union sctp_addr)); | 349 | memcpy(saddr, baddr, sizeof(union sctp_addr)); |
350 | SCTP_DEBUG_PRINTK("saddr: %p6\n", &saddr->v6.sin6_addr); | 350 | SCTP_DEBUG_PRINTK("saddr: %pI6\n", &saddr->v6.sin6_addr); |
351 | } else { | 351 | } else { |
352 | printk(KERN_ERR "%s: asoc:%p Could not find a valid source " | 352 | printk(KERN_ERR "%s: asoc:%p Could not find a valid source " |
353 | "address for the dest:%p6\n", | 353 | "address for the dest:%pI6\n", |
354 | __func__, asoc, &daddr->v6.sin6_addr); | 354 | __func__, asoc, &daddr->v6.sin6_addr); |
355 | } | 355 | } |
356 | 356 | ||
@@ -720,7 +720,7 @@ static int sctp_v6_is_ce(const struct sk_buff *skb) | |||
720 | /* Dump the v6 addr to the seq file. */ | 720 | /* Dump the v6 addr to the seq file. */ |
721 | static void sctp_v6_seq_dump_addr(struct seq_file *seq, union sctp_addr *addr) | 721 | static void sctp_v6_seq_dump_addr(struct seq_file *seq, union sctp_addr *addr) |
722 | { | 722 | { |
723 | seq_printf(seq, "%p6 ", &addr->v6.sin6_addr); | 723 | seq_printf(seq, "%pI6 ", &addr->v6.sin6_addr); |
724 | } | 724 | } |
725 | 725 | ||
726 | static void sctp_v6_ecn_capable(struct sock *sk) | 726 | static void sctp_v6_ecn_capable(struct sock *sk) |
diff --git a/net/sctp/sm_statefuns.c b/net/sctp/sm_statefuns.c index 9f370964e733..d07b484b873a 100644 --- a/net/sctp/sm_statefuns.c +++ b/net/sctp/sm_statefuns.c | |||
@@ -1123,7 +1123,7 @@ sctp_disposition_t sctp_sf_backbeat_8_3(const struct sctp_endpoint *ep, | |||
1123 | if (from_addr.sa.sa_family == AF_INET6) { | 1123 | if (from_addr.sa.sa_family == AF_INET6) { |
1124 | if (net_ratelimit()) | 1124 | if (net_ratelimit()) |
1125 | printk(KERN_WARNING | 1125 | printk(KERN_WARNING |
1126 | "%s association %p could not find address %p6\n", | 1126 | "%s association %p could not find address %pI6\n", |
1127 | __func__, | 1127 | __func__, |
1128 | asoc, | 1128 | asoc, |
1129 | &from_addr.v6.sin6_addr); | 1129 | &from_addr.v6.sin6_addr); |
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 26f61fd11eab..8f067497c212 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
@@ -278,7 +278,7 @@ struct rpc_clnt *rpc_create(struct rpc_create_args *args) | |||
278 | case AF_INET6: { | 278 | case AF_INET6: { |
279 | struct sockaddr_in6 *sin = | 279 | struct sockaddr_in6 *sin = |
280 | (struct sockaddr_in6 *)args->address; | 280 | (struct sockaddr_in6 *)args->address; |
281 | snprintf(servername, sizeof(servername), "%p6", | 281 | snprintf(servername, sizeof(servername), "%pI6", |
282 | &sin->sin6_addr); | 282 | &sin->sin6_addr); |
283 | break; | 283 | break; |
284 | } | 284 | } |
diff --git a/net/sunrpc/rpcb_clnt.c b/net/sunrpc/rpcb_clnt.c index 968ec1f66bc3..4c8adadc214d 100644 --- a/net/sunrpc/rpcb_clnt.c +++ b/net/sunrpc/rpcb_clnt.c | |||
@@ -305,7 +305,7 @@ static int rpcb_register_netid6(struct sockaddr_in6 *address_to_register, | |||
305 | snprintf(buf, sizeof(buf), "::.%u.%u", | 305 | snprintf(buf, sizeof(buf), "::.%u.%u", |
306 | port >> 8, port & 0xff); | 306 | port >> 8, port & 0xff); |
307 | else | 307 | else |
308 | snprintf(buf, sizeof(buf), "%p6.%u.%u", | 308 | snprintf(buf, sizeof(buf), "%pI6.%u.%u", |
309 | &address_to_register->sin6_addr, | 309 | &address_to_register->sin6_addr, |
310 | port >> 8, port & 0xff); | 310 | port >> 8, port & 0xff); |
311 | map->r_addr = buf; | 311 | map->r_addr = buf; |
diff --git a/net/sunrpc/svcauth_unix.c b/net/sunrpc/svcauth_unix.c index eb640c1a1bc9..16f714a247bc 100644 --- a/net/sunrpc/svcauth_unix.c +++ b/net/sunrpc/svcauth_unix.c | |||
@@ -168,7 +168,7 @@ static void ip_map_request(struct cache_detail *cd, | |||
168 | ntohl(im->m_addr.s6_addr32[3]) >> 8 & 0xff, | 168 | ntohl(im->m_addr.s6_addr32[3]) >> 8 & 0xff, |
169 | ntohl(im->m_addr.s6_addr32[3]) >> 0 & 0xff); | 169 | ntohl(im->m_addr.s6_addr32[3]) >> 0 & 0xff); |
170 | } else { | 170 | } else { |
171 | snprintf(text_addr, 40, "%p6", &im->m_addr); | 171 | snprintf(text_addr, 40, "%pI6", &im->m_addr); |
172 | } | 172 | } |
173 | qword_add(bpp, blen, im->m_class); | 173 | qword_add(bpp, blen, im->m_class); |
174 | qword_add(bpp, blen, text_addr); | 174 | qword_add(bpp, blen, text_addr); |
@@ -286,7 +286,7 @@ static int ip_map_show(struct seq_file *m, | |||
286 | ntohl(addr.s6_addr32[3]) >> 0 & 0xff, | 286 | ntohl(addr.s6_addr32[3]) >> 0 & 0xff, |
287 | dom); | 287 | dom); |
288 | } else { | 288 | } else { |
289 | seq_printf(m, "%s %p6 %s\n", im->m_class, &addr, dom); | 289 | seq_printf(m, "%s %pI6 %s\n", im->m_class, &addr, dom); |
290 | } | 290 | } |
291 | return 0; | 291 | return 0; |
292 | } | 292 | } |
diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index 3c9aff584579..f9ce3c9949d5 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c | |||
@@ -341,7 +341,7 @@ static void xs_format_ipv6_peer_addresses(struct rpc_xprt *xprt, | |||
341 | 341 | ||
342 | buf = kzalloc(40, GFP_KERNEL); | 342 | buf = kzalloc(40, GFP_KERNEL); |
343 | if (buf) { | 343 | if (buf) { |
344 | snprintf(buf, 40, "%p6",&addr->sin6_addr); | 344 | snprintf(buf, 40, "%pI6",&addr->sin6_addr); |
345 | } | 345 | } |
346 | xprt->address_strings[RPC_DISPLAY_ADDR] = buf; | 346 | xprt->address_strings[RPC_DISPLAY_ADDR] = buf; |
347 | 347 | ||
@@ -356,7 +356,7 @@ static void xs_format_ipv6_peer_addresses(struct rpc_xprt *xprt, | |||
356 | 356 | ||
357 | buf = kzalloc(64, GFP_KERNEL); | 357 | buf = kzalloc(64, GFP_KERNEL); |
358 | if (buf) { | 358 | if (buf) { |
359 | snprintf(buf, 64, "addr=%p6 port=%u proto=%s", | 359 | snprintf(buf, 64, "addr=%pI6 port=%u proto=%s", |
360 | &addr->sin6_addr, | 360 | &addr->sin6_addr, |
361 | ntohs(addr->sin6_port), | 361 | ntohs(addr->sin6_port), |
362 | protocol); | 362 | protocol); |
@@ -378,7 +378,7 @@ static void xs_format_ipv6_peer_addresses(struct rpc_xprt *xprt, | |||
378 | 378 | ||
379 | buf = kzalloc(50, GFP_KERNEL); | 379 | buf = kzalloc(50, GFP_KERNEL); |
380 | if (buf) { | 380 | if (buf) { |
381 | snprintf(buf, 50, "%p6.%u.%u", | 381 | snprintf(buf, 50, "%pI6.%u.%u", |
382 | &addr->sin6_addr, | 382 | &addr->sin6_addr, |
383 | ntohs(addr->sin6_port) >> 8, | 383 | ntohs(addr->sin6_port) >> 8, |
384 | ntohs(addr->sin6_port) & 0xff); | 384 | ntohs(addr->sin6_port) & 0xff); |
@@ -1407,7 +1407,7 @@ static int xs_bind6(struct sock_xprt *transport, struct socket *sock) | |||
1407 | if (port > last) | 1407 | if (port > last) |
1408 | nloop++; | 1408 | nloop++; |
1409 | } while (err == -EADDRINUSE && nloop != 2); | 1409 | } while (err == -EADDRINUSE && nloop != 2); |
1410 | dprintk("RPC: xs_bind6 %p6:%u: %s (%d)\n", | 1410 | dprintk("RPC: xs_bind6 %pI6:%u: %s (%d)\n", |
1411 | &myaddr.sin6_addr, port, err ? "failed" : "ok", err); | 1411 | &myaddr.sin6_addr, port, err ? "failed" : "ok", err); |
1412 | return err; | 1412 | return err; |
1413 | } | 1413 | } |
diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c index f052b069f983..80b13eea30e7 100644 --- a/net/xfrm/xfrm_policy.c +++ b/net/xfrm/xfrm_policy.c | |||
@@ -2467,11 +2467,11 @@ static void xfrm_audit_common_policyinfo(struct xfrm_policy *xp, | |||
2467 | sel->prefixlen_d); | 2467 | sel->prefixlen_d); |
2468 | break; | 2468 | break; |
2469 | case AF_INET6: | 2469 | case AF_INET6: |
2470 | audit_log_format(audit_buf, " src=%p6", sel->saddr.a6); | 2470 | audit_log_format(audit_buf, " src=%pI6", sel->saddr.a6); |
2471 | if (sel->prefixlen_s != 128) | 2471 | if (sel->prefixlen_s != 128) |
2472 | audit_log_format(audit_buf, " src_prefixlen=%d", | 2472 | audit_log_format(audit_buf, " src_prefixlen=%d", |
2473 | sel->prefixlen_s); | 2473 | sel->prefixlen_s); |
2474 | audit_log_format(audit_buf, " dst=%p6", sel->daddr.a6); | 2474 | audit_log_format(audit_buf, " dst=%pI6", sel->daddr.a6); |
2475 | if (sel->prefixlen_d != 128) | 2475 | if (sel->prefixlen_d != 128) |
2476 | audit_log_format(audit_buf, " dst_prefixlen=%d", | 2476 | audit_log_format(audit_buf, " dst_prefixlen=%d", |
2477 | sel->prefixlen_d); | 2477 | sel->prefixlen_d); |
diff --git a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c index 7944861fb9bf..304eca4ac970 100644 --- a/net/xfrm/xfrm_state.c +++ b/net/xfrm/xfrm_state.c | |||
@@ -2115,7 +2115,7 @@ static void xfrm_audit_helper_sainfo(struct xfrm_state *x, | |||
2115 | NIPQUAD(x->id.daddr.a4)); | 2115 | NIPQUAD(x->id.daddr.a4)); |
2116 | break; | 2116 | break; |
2117 | case AF_INET6: | 2117 | case AF_INET6: |
2118 | audit_log_format(audit_buf, " src=%p6 dst=%p6", | 2118 | audit_log_format(audit_buf, " src=%pI6 dst=%pI6", |
2119 | x->props.saddr.a6, x->id.daddr.a6); | 2119 | x->props.saddr.a6, x->id.daddr.a6); |
2120 | break; | 2120 | break; |
2121 | } | 2121 | } |
@@ -2140,7 +2140,7 @@ static void xfrm_audit_helper_pktinfo(struct sk_buff *skb, u16 family, | |||
2140 | case AF_INET6: | 2140 | case AF_INET6: |
2141 | iph6 = ipv6_hdr(skb); | 2141 | iph6 = ipv6_hdr(skb); |
2142 | audit_log_format(audit_buf, | 2142 | audit_log_format(audit_buf, |
2143 | " src=%p6 dst=%p6 flowlbl=0x%x%02x%02x", | 2143 | " src=%pI6 dst=%pI6 flowlbl=0x%x%02x%02x", |
2144 | &iph6->saddr,&iph6->daddr, | 2144 | &iph6->saddr,&iph6->daddr, |
2145 | iph6->flow_lbl[0] & 0x0f, | 2145 | iph6->flow_lbl[0] & 0x0f, |
2146 | iph6->flow_lbl[1], | 2146 | iph6->flow_lbl[1], |
diff --git a/security/selinux/avc.c b/security/selinux/avc.c index c91008f438a2..ed6af12cdf43 100644 --- a/security/selinux/avc.c +++ b/security/selinux/avc.c | |||
@@ -495,7 +495,7 @@ static inline void avc_print_ipv6_addr(struct audit_buffer *ab, | |||
495 | char *name1, char *name2) | 495 | char *name1, char *name2) |
496 | { | 496 | { |
497 | if (!ipv6_addr_any(addr)) | 497 | if (!ipv6_addr_any(addr)) |
498 | audit_log_format(ab, " %s=%p6", name1, addr); | 498 | audit_log_format(ab, " %s=%pI6", name1, addr); |
499 | if (port) | 499 | if (port) |
500 | audit_log_format(ab, " %s=%d", name2, ntohs(port)); | 500 | audit_log_format(ab, " %s=%d", name2, ntohs(port)); |
501 | } | 501 | } |