Displaying 4 results from an estimated 4 matches for "header_all_zero".
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
On Tue, Feb 28, 2017 at 01:02:18PM +0800, Yuanhan Liu wrote:
> On Wed, Feb 08, 2017 at 05:20:14AM +0200, Michael S. Tsirkin wrote:
> > This is an update from v1 version.
> > Changes:
> > - update event suppression mechanism
> > - separate options for indirect and direct s/g
> > - lots of new features
> >
> > ---
> >
> > Performance
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
On Tue, Feb 28, 2017 at 01:02:18PM +0800, Yuanhan Liu wrote:
> On Wed, Feb 08, 2017 at 05:20:14AM +0200, Michael S. Tsirkin wrote:
> > This is an update from v1 version.
> > Changes:
> > - update event suppression mechanism
> > - separate options for indirect and direct s/g
> > - lots of new features
> >
> > ---
> >
> > Performance
2017 Mar 01
0
[virtio-dev] packed ring layout proposal v2
...> Again, my bad, I meant "prepare" but not "pre-fill". Let me try to explain
> it again. I'm thinking:
>
> - For Tx, when the header is all 0s, the header could be discarded. We
> could use one desc for transfering a packet (with a flag NO_HEADER
> or HEADER_ALL_ZERO bit set)
>
> - For Rx, the header is filled in the device (or vhost) side. And the
> driver has to prepare the header desc for each pkt, because the Rx
> driver has no idea whether it will be all 0s.
>
> That means, the header could not be discarded.
>
> If such a g...
2017 Mar 01
1
[virtio-dev] packed ring layout proposal v2
...ht now. Why would they start?
Again, my bad, I meant "prepare" but not "pre-fill". Let me try to explain
it again. I'm thinking:
- For Tx, when the header is all 0s, the header could be discarded. We
could use one desc for transfering a packet (with a flag NO_HEADER
or HEADER_ALL_ZERO bit set)
- For Rx, the header is filled in the device (or vhost) side. And the
driver has to prepare the header desc for each pkt, because the Rx
driver has no idea whether it will be all 0s.
That means, the header could not be discarded.
If such a global feature is negotiated, we could al...