net: replace NIPQUAD() in net/netfilter/
Using NIPQUAD() with NIPQUAD_FMT, %d.%d.%d.%d or %u.%u.%u.%u can be replaced with %pI4 Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
673d57e723
commit
14d5e834f6
@@ -730,9 +730,9 @@ static int ip_vs_out_icmp(struct sk_buff *skb, int *related)
|
||||
if (ic == NULL)
|
||||
return NF_DROP;
|
||||
|
||||
IP_VS_DBG(12, "Outgoing ICMP (%d,%d) %u.%u.%u.%u->%u.%u.%u.%u\n",
|
||||
IP_VS_DBG(12, "Outgoing ICMP (%d,%d) %pI4->%pI4\n",
|
||||
ic->type, ntohs(icmp_id(ic)),
|
||||
NIPQUAD(iph->saddr), NIPQUAD(iph->daddr));
|
||||
&iph->saddr, &iph->daddr);
|
||||
|
||||
/*
|
||||
* Work through seeing if this is for us.
|
||||
@@ -1070,9 +1070,9 @@ ip_vs_in_icmp(struct sk_buff *skb, int *related, unsigned int hooknum)
|
||||
if (ic == NULL)
|
||||
return NF_DROP;
|
||||
|
||||
IP_VS_DBG(12, "Incoming ICMP (%d,%d) %u.%u.%u.%u->%u.%u.%u.%u\n",
|
||||
IP_VS_DBG(12, "Incoming ICMP (%d,%d) %pI4->%pI4\n",
|
||||
ic->type, ntohs(icmp_id(ic)),
|
||||
NIPQUAD(iph->saddr), NIPQUAD(iph->daddr));
|
||||
&iph->saddr, &iph->daddr);
|
||||
|
||||
/*
|
||||
* Work through seeing if this is for us.
|
||||
@@ -1127,8 +1127,8 @@ ip_vs_in_icmp(struct sk_buff *skb, int *related, unsigned int hooknum)
|
||||
/* Ensure the checksum is correct */
|
||||
if (!skb_csum_unnecessary(skb) && ip_vs_checksum_complete(skb, ihl)) {
|
||||
/* Failed checksum! */
|
||||
IP_VS_DBG(1, "Incoming ICMP: failed checksum from %d.%d.%d.%d!\n",
|
||||
NIPQUAD(iph->saddr));
|
||||
IP_VS_DBG(1, "Incoming ICMP: failed checksum from %pI4!\n",
|
||||
&iph->saddr);
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
@@ -2141,8 +2141,8 @@ do_ip_vs_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len)
|
||||
|
||||
/* Check for valid protocol: TCP or UDP, even for fwmark!=0 */
|
||||
if (usvc.protocol != IPPROTO_TCP && usvc.protocol != IPPROTO_UDP) {
|
||||
IP_VS_ERR("set_ctl: invalid protocol: %d %d.%d.%d.%d:%d %s\n",
|
||||
usvc.protocol, NIPQUAD(usvc.addr.ip),
|
||||
IP_VS_ERR("set_ctl: invalid protocol: %d %pI4:%d %s\n",
|
||||
usvc.protocol, &usvc.addr.ip,
|
||||
ntohs(usvc.port), usvc.sched_name);
|
||||
ret = -EFAULT;
|
||||
goto out_unlock;
|
||||
|
@@ -215,11 +215,8 @@ ip_vs_dh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "DH: destination IP address %u.%u.%u.%u "
|
||||
"--> server %u.%u.%u.%u:%d\n",
|
||||
NIPQUAD(iph->daddr),
|
||||
NIPQUAD(dest->addr.ip),
|
||||
ntohs(dest->port));
|
||||
IP_VS_DBG(6, "DH: destination IP address %pI4 --> server %pI4:%d\n",
|
||||
&iph->daddr, &dest->addr.ip, ntohs(dest->port));
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@@ -178,10 +178,8 @@ static int ip_vs_ftp_out(struct ip_vs_app *app, struct ip_vs_conn *cp,
|
||||
&start, &end) != 1)
|
||||
return 1;
|
||||
|
||||
IP_VS_DBG(7, "PASV response (%u.%u.%u.%u:%d) -> "
|
||||
"%u.%u.%u.%u:%d detected\n",
|
||||
NIPQUAD(from.ip), ntohs(port),
|
||||
NIPQUAD(cp->caddr.ip), 0);
|
||||
IP_VS_DBG(7, "PASV response (%pI4:%d) -> %pI4:%d detected\n",
|
||||
&from.ip, ntohs(port), &cp->caddr.ip, 0);
|
||||
|
||||
/*
|
||||
* Now update or create an connection entry for it
|
||||
@@ -312,8 +310,7 @@ static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp,
|
||||
&start, &end) != 1)
|
||||
return 1;
|
||||
|
||||
IP_VS_DBG(7, "PORT %u.%u.%u.%u:%d detected\n",
|
||||
NIPQUAD(to.ip), ntohs(port));
|
||||
IP_VS_DBG(7, "PORT %pI4:%d detected\n", &to.ip, ntohs(port));
|
||||
|
||||
/* Passive mode off */
|
||||
cp->app_data = NULL;
|
||||
@@ -321,9 +318,9 @@ static int ip_vs_ftp_in(struct ip_vs_app *app, struct ip_vs_conn *cp,
|
||||
/*
|
||||
* Now update or create a connection entry for it
|
||||
*/
|
||||
IP_VS_DBG(7, "protocol %s %u.%u.%u.%u:%d %u.%u.%u.%u:%d\n",
|
||||
IP_VS_DBG(7, "protocol %s %pI4:%d %pI4:%d\n",
|
||||
ip_vs_proto_name(iph->protocol),
|
||||
NIPQUAD(to.ip), ntohs(port), NIPQUAD(cp->vaddr.ip), 0);
|
||||
&to.ip, ntohs(port), &cp->vaddr.ip, 0);
|
||||
|
||||
n_cp = ip_vs_conn_in_get(AF_INET, iph->protocol,
|
||||
&to, port,
|
||||
|
@@ -420,9 +420,9 @@ __ip_vs_lblc_schedule(struct ip_vs_service *svc, struct iphdr *iph)
|
||||
}
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "LBLC: server %d.%d.%d.%d:%d "
|
||||
IP_VS_DBG(6, "LBLC: server %pI4:%d "
|
||||
"activeconns %d refcnt %d weight %d overhead %d\n",
|
||||
NIPQUAD(least->addr.ip), ntohs(least->port),
|
||||
&least->addr.ip, ntohs(least->port),
|
||||
atomic_read(&least->activeconns),
|
||||
atomic_read(&least->refcnt),
|
||||
atomic_read(&least->weight), loh);
|
||||
@@ -503,11 +503,8 @@ ip_vs_lblc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb)
|
||||
write_unlock(&svc->sched_lock);
|
||||
|
||||
out:
|
||||
IP_VS_DBG(6, "LBLC: destination IP address %u.%u.%u.%u "
|
||||
"--> server %u.%u.%u.%u:%d\n",
|
||||
NIPQUAD(iph->daddr),
|
||||
NIPQUAD(dest->addr.ip),
|
||||
ntohs(dest->port));
|
||||
IP_VS_DBG(6, "LBLC: destination IP address %pI4 --> server %pI4:%d\n",
|
||||
&iph->daddr, &dest->addr.ip, ntohs(dest->port));
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@@ -202,9 +202,9 @@ static inline struct ip_vs_dest *ip_vs_dest_set_min(struct ip_vs_dest_set *set)
|
||||
}
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "ip_vs_dest_set_min: server %d.%d.%d.%d:%d "
|
||||
IP_VS_DBG(6, "ip_vs_dest_set_min: server %pI4:%d "
|
||||
"activeconns %d refcnt %d weight %d overhead %d\n",
|
||||
NIPQUAD(least->addr.ip), ntohs(least->port),
|
||||
&least->addr.ip, ntohs(least->port),
|
||||
atomic_read(&least->activeconns),
|
||||
atomic_read(&least->refcnt),
|
||||
atomic_read(&least->weight), loh);
|
||||
@@ -248,9 +248,9 @@ static inline struct ip_vs_dest *ip_vs_dest_set_max(struct ip_vs_dest_set *set)
|
||||
}
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "ip_vs_dest_set_max: server %d.%d.%d.%d:%d "
|
||||
IP_VS_DBG(6, "ip_vs_dest_set_max: server %pI4:%d "
|
||||
"activeconns %d refcnt %d weight %d overhead %d\n",
|
||||
NIPQUAD(most->addr.ip), ntohs(most->port),
|
||||
&most->addr.ip, ntohs(most->port),
|
||||
atomic_read(&most->activeconns),
|
||||
atomic_read(&most->refcnt),
|
||||
atomic_read(&most->weight), moh);
|
||||
@@ -596,9 +596,9 @@ __ip_vs_lblcr_schedule(struct ip_vs_service *svc, struct iphdr *iph)
|
||||
}
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "LBLCR: server %d.%d.%d.%d:%d "
|
||||
IP_VS_DBG(6, "LBLCR: server %pI4:%d "
|
||||
"activeconns %d refcnt %d weight %d overhead %d\n",
|
||||
NIPQUAD(least->addr.ip), ntohs(least->port),
|
||||
&least->addr.ip, ntohs(least->port),
|
||||
atomic_read(&least->activeconns),
|
||||
atomic_read(&least->refcnt),
|
||||
atomic_read(&least->weight), loh);
|
||||
@@ -703,11 +703,8 @@ ip_vs_lblcr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb)
|
||||
write_unlock(&svc->sched_lock);
|
||||
|
||||
out:
|
||||
IP_VS_DBG(6, "LBLCR: destination IP address %u.%u.%u.%u "
|
||||
"--> server %u.%u.%u.%u:%d\n",
|
||||
NIPQUAD(iph->daddr),
|
||||
NIPQUAD(dest->addr.ip),
|
||||
ntohs(dest->port));
|
||||
IP_VS_DBG(6, "LBLCR: destination IP address %pI4 --> server %pI4:%d\n",
|
||||
&iph->daddr, &dest->addr.ip, ntohs(dest->port));
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@@ -164,26 +164,21 @@ ip_vs_tcpudp_debug_packet_v4(struct ip_vs_protocol *pp,
|
||||
if (ih == NULL)
|
||||
sprintf(buf, "%s TRUNCATED", pp->name);
|
||||
else if (ih->frag_off & htons(IP_OFFSET))
|
||||
sprintf(buf, "%s %u.%u.%u.%u->%u.%u.%u.%u frag",
|
||||
pp->name, NIPQUAD(ih->saddr),
|
||||
NIPQUAD(ih->daddr));
|
||||
sprintf(buf, "%s %pI4->%pI4 frag",
|
||||
pp->name, &ih->saddr, &ih->daddr);
|
||||
else {
|
||||
__be16 _ports[2], *pptr
|
||||
;
|
||||
pptr = skb_header_pointer(skb, offset + ih->ihl*4,
|
||||
sizeof(_ports), _ports);
|
||||
if (pptr == NULL)
|
||||
sprintf(buf, "%s TRUNCATED %u.%u.%u.%u->%u.%u.%u.%u",
|
||||
pp->name,
|
||||
NIPQUAD(ih->saddr),
|
||||
NIPQUAD(ih->daddr));
|
||||
sprintf(buf, "%s TRUNCATED %pI4->%pI4",
|
||||
pp->name, &ih->saddr, &ih->daddr);
|
||||
else
|
||||
sprintf(buf, "%s %u.%u.%u.%u:%u->%u.%u.%u.%u:%u",
|
||||
sprintf(buf, "%s %pI4:%u->%pI4:%u",
|
||||
pp->name,
|
||||
NIPQUAD(ih->saddr),
|
||||
ntohs(pptr[0]),
|
||||
NIPQUAD(ih->daddr),
|
||||
ntohs(pptr[1]));
|
||||
&ih->saddr, ntohs(pptr[0]),
|
||||
&ih->daddr, ntohs(pptr[1]));
|
||||
}
|
||||
|
||||
printk(KERN_DEBUG "IPVS: %s: %s\n", msg, buf);
|
||||
|
@@ -135,9 +135,8 @@ ah_esp_debug_packet_v4(struct ip_vs_protocol *pp, const struct sk_buff *skb,
|
||||
if (ih == NULL)
|
||||
sprintf(buf, "%s TRUNCATED", pp->name);
|
||||
else
|
||||
sprintf(buf, "%s %u.%u.%u.%u->%u.%u.%u.%u",
|
||||
pp->name, NIPQUAD(ih->saddr),
|
||||
NIPQUAD(ih->daddr));
|
||||
sprintf(buf, "%s %pI4->%pI4",
|
||||
pp->name, &ih->saddr, &ih->daddr);
|
||||
|
||||
printk(KERN_DEBUG "IPVS: %s: %s\n", msg, buf);
|
||||
}
|
||||
|
@@ -212,11 +212,8 @@ ip_vs_sh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
IP_VS_DBG(6, "SH: source IP address %u.%u.%u.%u "
|
||||
"--> server %u.%u.%u.%u:%d\n",
|
||||
NIPQUAD(iph->saddr),
|
||||
NIPQUAD(dest->addr.ip),
|
||||
ntohs(dest->port));
|
||||
IP_VS_DBG(6, "SH: source IP address %pI4 --> server %pI4:%d\n",
|
||||
&iph->saddr, &dest->addr.ip, ntohs(dest->port));
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@@ -580,8 +580,8 @@ static int bind_mcastif_addr(struct socket *sock, char *ifname)
|
||||
IP_VS_ERR("You probably need to specify IP address on "
|
||||
"multicast interface.\n");
|
||||
|
||||
IP_VS_DBG(7, "binding socket with (%s) %u.%u.%u.%u\n",
|
||||
ifname, NIPQUAD(addr));
|
||||
IP_VS_DBG(7, "binding socket with (%s) %pI4\n",
|
||||
ifname, &addr);
|
||||
|
||||
/* Now bind the socket with the address of multicast interface */
|
||||
sin.sin_family = AF_INET;
|
||||
|
@@ -82,14 +82,13 @@ __ip_vs_get_out_rt(struct ip_vs_conn *cp, u32 rtos)
|
||||
|
||||
if (ip_route_output_key(&init_net, &rt, &fl)) {
|
||||
spin_unlock(&dest->dst_lock);
|
||||
IP_VS_DBG_RL("ip_route_output error, "
|
||||
"dest: %u.%u.%u.%u\n",
|
||||
NIPQUAD(dest->addr.ip));
|
||||
IP_VS_DBG_RL("ip_route_output error, dest: %pI4\n",
|
||||
&dest->addr.ip);
|
||||
return NULL;
|
||||
}
|
||||
__ip_vs_dst_set(dest, rtos, dst_clone(&rt->u.dst));
|
||||
IP_VS_DBG(10, "new dst %u.%u.%u.%u, refcnt=%d, rtos=%X\n",
|
||||
NIPQUAD(dest->addr.ip),
|
||||
IP_VS_DBG(10, "new dst %pI4, refcnt=%d, rtos=%X\n",
|
||||
&dest->addr.ip,
|
||||
atomic_read(&rt->u.dst.__refcnt), rtos);
|
||||
}
|
||||
spin_unlock(&dest->dst_lock);
|
||||
@@ -104,8 +103,8 @@ __ip_vs_get_out_rt(struct ip_vs_conn *cp, u32 rtos)
|
||||
};
|
||||
|
||||
if (ip_route_output_key(&init_net, &rt, &fl)) {
|
||||
IP_VS_DBG_RL("ip_route_output error, dest: "
|
||||
"%u.%u.%u.%u\n", NIPQUAD(cp->daddr.ip));
|
||||
IP_VS_DBG_RL("ip_route_output error, dest: %pI4\n",
|
||||
&cp->daddr.ip);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
@@ -236,8 +235,8 @@ ip_vs_bypass_xmit(struct sk_buff *skb, struct ip_vs_conn *cp,
|
||||
EnterFunction(10);
|
||||
|
||||
if (ip_route_output_key(&init_net, &rt, &fl)) {
|
||||
IP_VS_DBG_RL("ip_vs_bypass_xmit(): ip_route_output error, "
|
||||
"dest: %u.%u.%u.%u\n", NIPQUAD(iph->daddr));
|
||||
IP_VS_DBG_RL("ip_vs_bypass_xmit(): ip_route_output error, dest: %pI4\n",
|
||||
&iph->daddr);
|
||||
goto tx_error_icmp;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user