break;
        case ISCSI_PARAM_CONN_ADDRESS:
                if (bnx2i_conn->ep)
-                       len = sprintf(buf, NIPQUAD_FMT "\n",
-                                     NIPQUAD(bnx2i_conn->ep->cm_sk->dst_ip));
+                       len = sprintf(buf, "%pI4\n",
+                                     &bnx2i_conn->ep->cm_sk->dst_ip);
                break;
        default:
                return iscsi_conn_get_param(cls_conn, param, buf);
 
        cxgb3i_conn_max_recv_dlength(conn);
 
        spin_lock_bh(&conn->session->lock);
-       sprintf(conn->portal_address, NIPQUAD_FMT,
-               NIPQUAD(c3cn->daddr.sin_addr.s_addr));
+       sprintf(conn->portal_address, "%pI4", &c3cn->daddr.sin_addr.s_addr);
        conn->portal_port = ntohs(c3cn->daddr.sin_port);
        spin_unlock_bh(&conn->session->lock);
 
                __be32 addr;
 
                addr = cxgb3i_get_private_ipv4addr(hba->ndev);
-               len = sprintf(buf, NIPQUAD_FMT, NIPQUAD(addr));
+               len = sprintf(buf, "%pI4", &addr);
                break;
        }
        default:
 
        } else
                c3cn->saddr.sin_addr.s_addr = sipv4;
 
-       c3cn_conn_debug("c3cn 0x%p, %u.%u.%u.%u,%u-%u.%u.%u.%u,%u SYN_SENT.\n",
-                       c3cn, NIPQUAD(c3cn->saddr.sin_addr.s_addr),
+       c3cn_conn_debug("c3cn 0x%p, %pI4,%u-%pI4,%u SYN_SENT.\n",
+                       c3cn,
+                       &c3cn->saddr.sin_addr.s_addr,
                        ntohs(c3cn->saddr.sin_port),
-                       NIPQUAD(c3cn->daddr.sin_addr.s_addr),
+                       &c3cn->daddr.sin_addr.s_addr,
                        ntohs(c3cn->daddr.sin_port));
 
        c3cn_set_state(c3cn, C3CN_STATE_CONNECTING);