Message ID | CAHA+R7MeEEfqz-7RhCUjsoWPx_BKHVXFV3Y32xjf0B1WwjNdRQ@mail.gmail.com |
---|---|
State | Awaiting Upstream, archived |
Delegated to: | David Miller |
Headers | show |
On Thu, Feb 13, 2014 at 10:32:45AM -0800, Cong Wang wrote: > On Thu, Feb 13, 2014 at 2:30 AM, Jozsef Kadlecsik > <kadlec@blackhole.kfki.hu> wrote: > > On Thu, 13 Feb 2014, Ilia Mirkin wrote: > >> messages in my dmesg. This might be because of some local > >> configuration changes I've made, or perhaps a kernel upgrade. Either > >> way, it appears this message has been a pr_notice since the original > >> code added it in a7b4f989a62 ("netfilter: ipset: IP set core > >> support"). > >> > >> Does this message provide a lot of value? Or could it be made into a pr_debug? > > > > That's a report message on the protocol version used by the ipset > > subsystem. There was (and possibly will be) multiple protocols, so it > > helps to catch basic userpsace/kernelspace communication issues. > > But still it doesn't deserve a pr_notice()... pr_info() should be enough. Maybe printing "using protocol version X" will make it appear less like a debugging message referring to packet contents or something similar. > diff --git a/net/netfilter/ipset/ip_set_core.c > b/net/netfilter/ipset/ip_set_core.c > index de770ec..5ea063f 100644 > --- a/net/netfilter/ipset/ip_set_core.c > +++ b/net/netfilter/ipset/ip_set_core.c > @@ -1945,7 +1945,7 @@ ip_set_net_init(struct net *net) > return -ENOMEM; > inst->is_deleted = 0; > rcu_assign_pointer(inst->ip_set_list, list); > - pr_notice("ip_set: protocol %u\n", IPSET_PROTOCOL); > + pr_info("ip_set: protocol %u\n", IPSET_PROTOCOL); > return 0; > } -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, Feb 13, 2014 at 1:42 PM, Patrick McHardy <kaber@trash.net> wrote: > On Thu, Feb 13, 2014 at 10:32:45AM -0800, Cong Wang wrote: >> On Thu, Feb 13, 2014 at 2:30 AM, Jozsef Kadlecsik >> <kadlec@blackhole.kfki.hu> wrote: >> > On Thu, 13 Feb 2014, Ilia Mirkin wrote: >> >> messages in my dmesg. This might be because of some local >> >> configuration changes I've made, or perhaps a kernel upgrade. Either >> >> way, it appears this message has been a pr_notice since the original >> >> code added it in a7b4f989a62 ("netfilter: ipset: IP set core >> >> support"). >> >> >> >> Does this message provide a lot of value? Or could it be made into a pr_debug? >> > >> > That's a report message on the protocol version used by the ipset >> > subsystem. There was (and possibly will be) multiple protocols, so it >> > helps to catch basic userpsace/kernelspace communication issues. >> >> But still it doesn't deserve a pr_notice()... pr_info() should be enough. > > Maybe printing "using protocol version X" will make it appear less like > a debugging message referring to packet contents or something similar. With pr_info it'll still appear in dmesg, and it'll still be "random non-sensical message appears over and over in dmesg" type of situation, to the vast majority of users. Do we need a print every time someone creates a new tcp connection too? I'm still not totally clear on the cause of this message getting printed, but I was seeing it a whole bunch in my configuration... > >> diff --git a/net/netfilter/ipset/ip_set_core.c >> b/net/netfilter/ipset/ip_set_core.c >> index de770ec..5ea063f 100644 >> --- a/net/netfilter/ipset/ip_set_core.c >> +++ b/net/netfilter/ipset/ip_set_core.c >> @@ -1945,7 +1945,7 @@ ip_set_net_init(struct net *net) >> return -ENOMEM; >> inst->is_deleted = 0; >> rcu_assign_pointer(inst->ip_set_list, list); >> - pr_notice("ip_set: protocol %u\n", IPSET_PROTOCOL); >> + pr_info("ip_set: protocol %u\n", IPSET_PROTOCOL); >> return 0; >> } -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Ilia Mirkin <imirkin@alum.mit.edu> wrote: > > Maybe printing "using protocol version X" will make it appear less like > > a debugging message referring to packet contents or something similar. > > With pr_info it'll still appear in dmesg, and it'll still be "random > non-sensical message appears over and over in dmesg" type of > situation, to the vast majority of users. Do we need a print every > time someone creates a new tcp connection too? I'm still not totally > clear on the cause of this message getting printed, but I was seeing > it a whole bunch in my configuration... Yes, because it erronously got moved into the netns init function. And thats what causes the spew. Moving it back into module init function should be enough. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, 13 Feb 2014, Florian Westphal wrote: > Ilia Mirkin <imirkin@alum.mit.edu> wrote: > > > Maybe printing "using protocol version X" will make it appear less like > > > a debugging message referring to packet contents or something similar. > > > > With pr_info it'll still appear in dmesg, and it'll still be "random > > non-sensical message appears over and over in dmesg" type of > > situation, to the vast majority of users. Do we need a print every > > time someone creates a new tcp connection too? I'm still not totally > > clear on the cause of this message getting printed, but I was seeing > > it a whole bunch in my configuration... > > Yes, because it erronously got moved into the netns init function. > > And thats what causes the spew. Moving it back into module init > function should be enough. Florian has got right, that'd be the best. Best regards, Jozsef - E-mail : kadlec@blackhole.kfki.hu, kadlecsik.jozsef@wigner.mta.hu PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt Address : Wigner Research Centre for Physics, Hungarian Academy of Sciences H-1525 Budapest 114, POB. 49, Hungary -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/net/netfilter/ipset/ip_set_core.c b/net/netfilter/ipset/ip_set_core.c index de770ec..5ea063f 100644 --- a/net/netfilter/ipset/ip_set_core.c +++ b/net/netfilter/ipset/ip_set_core.c @@ -1945,7 +1945,7 @@ ip_set_net_init(struct net *net) return -ENOMEM; inst->is_deleted = 0; rcu_assign_pointer(inst->ip_set_list, list); - pr_notice("ip_set: protocol %u\n", IPSET_PROTOCOL); + pr_info("ip_set: protocol %u\n", IPSET_PROTOCOL); return 0; } -- To unsubscribe from this list: send the line "unsubscribe netdev" in