mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-12-07 16:43:54 +01:00
xt_DNETMAP: use more appropriate format specifiers
Substitute %i -> %d. Use %u for prefix length.
This commit is contained in:
@@ -239,12 +239,12 @@ static int dnetmap_tg_check(const struct xt_tgchk_param *par)
|
|||||||
ip_min = ntohl(mr->range[0].min_ip) + (whole_prefix == 0);
|
ip_min = ntohl(mr->range[0].min_ip) + (whole_prefix == 0);
|
||||||
ip_max = ntohl(mr->range[0].max_ip) - (whole_prefix == 0);
|
ip_max = ntohl(mr->range[0].max_ip) - (whole_prefix == 0);
|
||||||
|
|
||||||
sprintf(p->prefix_str, "%pI4/%i", &mr->range[0].min_ip,
|
sprintf(p->prefix_str, "%pI4/%u", &mr->range[0].min_ip,
|
||||||
33 - ffs(~(ip_min ^ ip_max)));
|
33 - ffs(~(ip_min ^ ip_max)));
|
||||||
#ifdef CONFIG_PROC_FS
|
#ifdef CONFIG_PROC_FS
|
||||||
sprintf(proc_str_data, "%pI4_%i", &mr->range[0].min_ip,
|
sprintf(proc_str_data, "%pI4_%u", &mr->range[0].min_ip,
|
||||||
33 - ffs(~(ip_min ^ ip_max)));
|
33 - ffs(~(ip_min ^ ip_max)));
|
||||||
sprintf(proc_str_stat, "%pI4_%i_stat", &mr->range[0].min_ip,
|
sprintf(proc_str_stat, "%pI4_%u_stat", &mr->range[0].min_ip,
|
||||||
33 - ffs(~(ip_min ^ ip_max)));
|
33 - ffs(~(ip_min ^ ip_max)));
|
||||||
#endif
|
#endif
|
||||||
printk(KERN_INFO KBUILD_MODNAME ": new prefix %s\n", p->prefix_str);
|
printk(KERN_INFO KBUILD_MODNAME ": new prefix %s\n", p->prefix_str);
|
||||||
@@ -469,11 +469,11 @@ static void dnetmap_tg_destroy(const struct xt_tgdtor_param *par)
|
|||||||
list_del(&p->list);
|
list_del(&p->list);
|
||||||
spin_unlock_bh(&dnetmap_lock);
|
spin_unlock_bh(&dnetmap_lock);
|
||||||
#ifdef CONFIG_PROC_FS
|
#ifdef CONFIG_PROC_FS
|
||||||
sprintf(str, "%pI4_%i", &mr->range[0].min_ip,
|
sprintf(str, "%pI4_%u", &mr->range[0].min_ip,
|
||||||
33 - ffs(~(ntohl(mr->range[0].min_ip ^
|
33 - ffs(~(ntohl(mr->range[0].min_ip ^
|
||||||
mr->range[0].max_ip))));
|
mr->range[0].max_ip))));
|
||||||
remove_proc_entry(str, dnetmap_net->xt_dnetmap);
|
remove_proc_entry(str, dnetmap_net->xt_dnetmap);
|
||||||
sprintf(str, "%pI4_%i_stat", &mr->range[0].min_ip,
|
sprintf(str, "%pI4_%u_stat", &mr->range[0].min_ip,
|
||||||
33 - ffs(~(ntohl(mr->range[0].min_ip ^
|
33 - ffs(~(ntohl(mr->range[0].min_ip ^
|
||||||
mr->range[0].max_ip))));
|
mr->range[0].max_ip))));
|
||||||
remove_proc_entry(str, dnetmap_net->xt_dnetmap);
|
remove_proc_entry(str, dnetmap_net->xt_dnetmap);
|
||||||
@@ -530,7 +530,7 @@ static int dnetmap_seq_show(struct seq_file *seq, void *v)
|
|||||||
{
|
{
|
||||||
const struct dnetmap_entry *e = v;
|
const struct dnetmap_entry *e = v;
|
||||||
|
|
||||||
seq_printf(seq, "%pI4 -> %pI4 --- ttl: %i lasthit: %lu\n",
|
seq_printf(seq, "%pI4 -> %pI4 --- ttl: %d lasthit: %lu\n",
|
||||||
&e->prenat_addr, &e->postnat_addr,
|
&e->prenat_addr, &e->postnat_addr,
|
||||||
(int)(e->stamp - jiffies) / HZ, (e->stamp - jtimeout) / HZ);
|
(int)(e->stamp - jiffies) / HZ, (e->stamp - jtimeout) / HZ);
|
||||||
return 0;
|
return 0;
|
||||||
@@ -590,7 +590,7 @@ static int dnetmap_stat_proc_read(char __user *buffer, char **start,
|
|||||||
}
|
}
|
||||||
|
|
||||||
sum_ttl = used > 0 ? sum_ttl / (used * HZ) : 0;
|
sum_ttl = used > 0 ? sum_ttl / (used * HZ) : 0;
|
||||||
sprintf(buffer, "%u %u %li\n", used, all, sum_ttl);
|
sprintf(buffer, "%u %u %ld\n", used, all, sum_ttl);
|
||||||
|
|
||||||
if (length >= strlen(buffer))
|
if (length >= strlen(buffer))
|
||||||
*eof = true;
|
*eof = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user