Re: [net PATCH v3 5/5] virtio_net: XDP support for adjust_head

2017-01-13 Thread John Fastabend
On 17-01-13 12:08 PM, John Fastabend wrote: > On 17-01-12 11:41 PM, Jason Wang wrote: >> >> >> On 2017年01月13日 10:52, John Fastabend wrote: >>> Add support for XDP adjust head by allocating a 256B header region >>> that XDP programs can grow into. This is only enabled when a XDP >>> program is

Re: [net PATCH v3 5/5] virtio_net: XDP support for adjust_head

2017-01-13 Thread John Fastabend
On 17-01-12 11:41 PM, Jason Wang wrote: > > > On 2017年01月13日 10:52, John Fastabend wrote: >> Add support for XDP adjust head by allocating a 256B header region >> that XDP programs can grow into. This is only enabled when a XDP >> program is loaded. >> >> In order to ensure that we do not have

Re: [net PATCH v3 5/5] virtio_net: XDP support for adjust_head

2017-01-12 Thread Jason Wang
On 2017年01月13日 10:52, John Fastabend wrote: Add support for XDP adjust head by allocating a 256B header region that XDP programs can grow into. This is only enabled when a XDP program is loaded. In order to ensure that we do not have to unwind queue headroom push queue setup below

[net PATCH v3 5/5] virtio_net: XDP support for adjust_head

2017-01-12 Thread John Fastabend
Add support for XDP adjust head by allocating a 256B header region that XDP programs can grow into. This is only enabled when a XDP program is loaded. In order to ensure that we do not have to unwind queue headroom push queue setup below bpf_prog_add. It reads better to do a prog ref unwind vs