All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] libipvs: discrepancy with libnl genlmsg_put
@ 2017-09-27 15:31 baloo
  2017-10-05 10:03 ` Jesper Dangaard Brouer
  0 siblings, 1 reply; 3+ messages in thread
From: baloo @ 2017-09-27 15:31 UTC (permalink / raw)
  To: lvs-devel
  Cc: Arthur Gautier, Julian Anastasov, Simon Horman, Jesper Dangaard Brouer

From: Arthur Gautier <baloo@gandi.net>

There is a mixup between NL_AUTO_PORT and NL_AUTO_PID. The
first should be used with genlmsg_put while the second with
nlmsg_put.

This is not a problem, because both NL_AUTO_PORT and NL_AUTO_PID
have the same value, but still a discrepancy with libnl documentation.

see documentation of genlmsg_put here:
  http://www.infradead.org/~tgr/libnl/doc/api/group__genl.html#ga9a86a71bbba6961d41b8a75f62f9e946

Cc: Julian Anastasov <ja@ssi.bg>
Cc: Simon Horman <horms@verge.net.au>
Cc: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: Arthur Gautier <baloo@gandi.net>
---
 libipvs/libipvs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libipvs/libipvs.c b/libipvs/libipvs.c
index d271c48e36faa..a8432431fbbf6 100644
--- a/libipvs/libipvs.c
+++ b/libipvs/libipvs.c
@@ -63,7 +63,7 @@ struct nl_msg *ipvs_nl_message(int cmd, int flags)
 	if (!msg)
 		return NULL;
 
-	genlmsg_put(msg, NL_AUTO_PID, NL_AUTO_SEQ, family, 0, flags,
+	genlmsg_put(msg, NL_AUTO_PORT, NL_AUTO_SEQ, family, 0, flags,
 		    cmd, IPVS_GENL_VERSION);
 
 	return msg;
-- 
2.14.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] libipvs: discrepancy with libnl genlmsg_put
  2017-09-27 15:31 [PATCH] libipvs: discrepancy with libnl genlmsg_put baloo
@ 2017-10-05 10:03 ` Jesper Dangaard Brouer
  2017-10-05 17:20   ` Arthur Gautier
  0 siblings, 1 reply; 3+ messages in thread
From: Jesper Dangaard Brouer @ 2017-10-05 10:03 UTC (permalink / raw)
  To: baloo; +Cc: lvs-devel, Julian Anastasov, Simon Horman, brouer

On Wed, 27 Sep 2017 15:31:05 +0000
baloo@gandi.net wrote:

> From: Arthur Gautier <baloo@gandi.net>
> 
> There is a mixup between NL_AUTO_PORT and NL_AUTO_PID. The
> first should be used with genlmsg_put while the second with
> nlmsg_put.
> 
> This is not a problem, because both NL_AUTO_PORT and NL_AUTO_PID
> have the same value, but still a discrepancy with libnl documentation.
> 
> see documentation of genlmsg_put here:
>   http://www.infradead.org/~tgr/libnl/doc/api/group__genl.html#ga9a86a71bbba6961d41b8a75f62f9e946
> 
> Cc: Julian Anastasov <ja@ssi.bg>
> Cc: Simon Horman <horms@verge.net.au>
> Cc: Jesper Dangaard Brouer <brouer@redhat.com>
> Signed-off-by: Arthur Gautier <baloo@gandi.net>
> ---

Applied this here:
 https://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.git/commit/?id=76c12701481

Thank you Arthur for bringing this discrepancy in-order :-)
-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Principal Kernel Engineer at Red Hat
  LinkedIn: http://www.linkedin.com/in/brouer

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] libipvs: discrepancy with libnl genlmsg_put
  2017-10-05 10:03 ` Jesper Dangaard Brouer
@ 2017-10-05 17:20   ` Arthur Gautier
  0 siblings, 0 replies; 3+ messages in thread
From: Arthur Gautier @ 2017-10-05 17:20 UTC (permalink / raw)
  To: Jesper Dangaard Brouer; +Cc: lvs-devel, Julian Anastasov, Simon Horman

On Thu, Oct 05, 2017 at 12:03:33PM +0200, Jesper Dangaard Brouer wrote:
> On Wed, 27 Sep 2017 15:31:05 +0000
> baloo@gandi.net wrote:
> 
> > From: Arthur Gautier <baloo@gandi.net>
> > 
> > There is a mixup between NL_AUTO_PORT and NL_AUTO_PID. The
> > first should be used with genlmsg_put while the second with
> > nlmsg_put.
> > 
> > This is not a problem, because both NL_AUTO_PORT and NL_AUTO_PID
> > have the same value, but still a discrepancy with libnl documentation.
> > 
> > see documentation of genlmsg_put here:
> >   http://www.infradead.org/~tgr/libnl/doc/api/group__genl.html#ga9a86a71bbba6961d41b8a75f62f9e946
> > 
> > Cc: Julian Anastasov <ja@ssi.bg>
> > Cc: Simon Horman <horms@verge.net.au>
> > Cc: Jesper Dangaard Brouer <brouer@redhat.com>
> > Signed-off-by: Arthur Gautier <baloo@gandi.net>
> > ---
> 
> Applied this here:
>  https://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.git/commit/?id=76c12701481
> 
> Thank you Arthur for bringing this discrepancy in-order :-)

My OCD says thank you.

-- 
\o/ Arthur
 G  Gandi.net

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-10-05 17:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-27 15:31 [PATCH] libipvs: discrepancy with libnl genlmsg_put baloo
2017-10-05 10:03 ` Jesper Dangaard Brouer
2017-10-05 17:20   ` Arthur Gautier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.