All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] ipvsadm: Document/add support for fo/ovf/mh schedulers
@ 2019-01-16 22:55 Quentin Armitage
  2019-01-17  0:09 ` Julian Anastasov
  0 siblings, 1 reply; 3+ messages in thread
From: Quentin Armitage @ 2019-01-16 22:55 UTC (permalink / raw)
  To: Julian Anastasov, Jesper Dangaard Brouer, Simon Horman, lvs-devel,
	lvs-users, Inju Song

The kernel supports the fo, ovf and mh IPVS schedulers, but ipvsadm has not
yet been updated to document/support them. Currently ipvsadm can support them,
but users of ipvsadm will not be aware of their existence without reading the
kernel sources.

The following patches document support for these schedulers, and also adds
new flags mh-fallback and mh-port.

Changes since v1:
- Correct description of fo scheduler
- Correct description of ovf scheduler
- Completely rewrite description of mh scheduler
- Move definitions of IP_VS_SVC_F_SCHED_MH* from ipvsadm.c to libipvs/ip_vs.h
- Don't print flag-3 for SH and MH schedulers

With many thanks to Julian Anastasov for pointing out the errors in the
v1 patches and the suggested improvements.

Quentin Armitage (3):
  ipvsadm: Document support of fo scheduler
  ipvsadm: Document support of ovf scheduler
  ipvsadm: Add support for mh scheduler

 SCHEDULERS      |  2 +-
 ipvsadm.8       | 18 ++++++++++++++++++
 ipvsadm.c       | 17 +++++++++++++++--
 libipvs/ip_vs.h |  3 +++
 4 files changed, 37 insertions(+), 3 deletions(-)

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

* Re: [PATCH v2 0/3] ipvsadm: Document/add support for fo/ovf/mh schedulers
  2019-01-16 22:55 [PATCH v2 0/3] ipvsadm: Document/add support for fo/ovf/mh schedulers Quentin Armitage
@ 2019-01-17  0:09 ` Julian Anastasov
  2019-01-22 11:02   ` Jesper Dangaard Brouer
  0 siblings, 1 reply; 3+ messages in thread
From: Julian Anastasov @ 2019-01-17  0:09 UTC (permalink / raw)
  To: Quentin Armitage
  Cc: lvs-devel, lvs-users, Simon Horman, Inju Song,
	Jesper Dangaard Brouer


	Hello,

On Wed, 16 Jan 2019, Quentin Armitage wrote:

> The kernel supports the fo, ovf and mh IPVS schedulers, but ipvsadm has not
> yet been updated to document/support them. Currently ipvsadm can support them,
> but users of ipvsadm will not be aware of their existence without reading the
> kernel sources.
> 
> The following patches document support for these schedulers, and also adds
> new flags mh-fallback and mh-port.
> 
> Changes since v1:
> - Correct description of fo scheduler
> - Correct description of ovf scheduler
> - Completely rewrite description of mh scheduler
> - Move definitions of IP_VS_SVC_F_SCHED_MH* from ipvsadm.c to libipvs/ip_vs.h
> - Don't print flag-3 for SH and MH schedulers
> 
> With many thanks to Julian Anastasov for pointing out the errors in the
> v1 patches and the suggested improvements.
> 
> Quentin Armitage (3):
>   ipvsadm: Document support of fo scheduler
>   ipvsadm: Document support of ovf scheduler
>   ipvsadm: Add support for mh scheduler
> 
>  SCHEDULERS      |  2 +-
>  ipvsadm.8       | 18 ++++++++++++++++++
>  ipvsadm.c       | 17 +++++++++++++++--
>  libipvs/ip_vs.h |  3 +++
>  4 files changed, 37 insertions(+), 3 deletions(-)

	The 3 patches look ok to me. Thanks!

Acked-by: Julian Anastasov <ja@ssi.bg>

	Jesper, you can apply them if there are no other
suggestions/comments.

Regards

--
Julian Anastasov <ja@ssi.bg>

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

* Re: [PATCH v2 0/3] ipvsadm: Document/add support for fo/ovf/mh schedulers
  2019-01-17  0:09 ` Julian Anastasov
@ 2019-01-22 11:02   ` Jesper Dangaard Brouer
  0 siblings, 0 replies; 3+ messages in thread
From: Jesper Dangaard Brouer @ 2019-01-22 11:02 UTC (permalink / raw)
  To: Julian Anastasov
  Cc: lvs-users, Inju Song, lvs-devel, Simon Horman, brouer,
	Quentin Armitage


On Thu, 17 Jan 2019 02:09:22 +0200 (EET) Julian Anastasov <ja@ssi.bg> wrote:

> On Wed, 16 Jan 2019, Quentin Armitage wrote:
> 
> > The kernel supports the fo, ovf and mh IPVS schedulers, but ipvsadm has not
> > yet been updated to document/support them. Currently ipvsadm can support them,
> > but users of ipvsadm will not be aware of their existence without reading the
> > kernel sources.
> > 
> > The following patches document support for these schedulers, and also adds
> > new flags mh-fallback and mh-port.
> > 
> > Changes since v1:
> > - Correct description of fo scheduler
> > - Correct description of ovf scheduler
> > - Completely rewrite description of mh scheduler
> > - Move definitions of IP_VS_SVC_F_SCHED_MH* from ipvsadm.c to libipvs/ip_vs.h
> > - Don't print flag-3 for SH and MH schedulers
> > 
> > With many thanks to Julian Anastasov for pointing out the errors in the
> > v1 patches and the suggested improvements.
> > 
> > Quentin Armitage (3):
> >   ipvsadm: Document support of fo scheduler
> >   ipvsadm: Document support of ovf scheduler
> >   ipvsadm: Add support for mh scheduler
> > 
> >  SCHEDULERS      |  2 +-
> >  ipvsadm.8       | 18 ++++++++++++++++++
> >  ipvsadm.c       | 17 +++++++++++++++--
> >  libipvs/ip_vs.h |  3 +++
> >  4 files changed, 37 insertions(+), 3 deletions(-)  
> 
> 	The 3 patches look ok to me. Thanks!
> 
> Acked-by: Julian Anastasov <ja@ssi.bg>
> 
> 	Jesper, you can apply them if there are no other
> suggestions/comments.

Nobody else objected, thus I've applied this patchset to git tree:
  https://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.git/

Thank you Quentin for keeping this tool up-to-date.
-- 
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

end of thread, other threads:[~2019-01-22 11:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-16 22:55 [PATCH v2 0/3] ipvsadm: Document/add support for fo/ovf/mh schedulers Quentin Armitage
2019-01-17  0:09 ` Julian Anastasov
2019-01-22 11:02   ` Jesper Dangaard Brouer

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.