> -----Original Message-----
> From: Stephen Hemminger [mailto:[email protected]]
> Sent: Monday, January 8, 2018 11:40 PM
> To: Chris Mi <[email protected]>
> Cc: David Ahern <[email protected]>; Phil Sutter <[email protected]>;
> [email protected]; [email protected]; [email protected]
> Subject: Re: [patch iproute2 v6 0/3] tc: Add -bs option to batch mode
>
> On Mon, 8 Jan 2018 08:00:00 +0000
> Chris Mi <[email protected]> wrote:
>
> > > >> I wonder whether specifying the batch size is necessary at all.
> > > >> Couldn't batch mode just collect messages until either EOF or an
> > > >> incompatible command is encountered which then triggers a commit
> > > >> to kernel? This might simplify code quite a bit.
> > > > That's a good suggestion.
> > >
> > > Thanks for your time on this, Chris.
> > After testing, I find that the message passed to kernel should not be too
> big.
> > If it is bigger than about 64K, sendmsg returns -1, errno is 90 (EMSGSIZE).
> > That is about 400 commands. So how about set batch size to 128 which is
> big enough?
>
>
> Use sendmmsg?
Maybe we can try that, but there is also a limit on it.