]> www.infradead.org Git - users/jedix/linux-maple.git/commit
include/xen: import vendor extension to netif.h
authorJoao Martins <joao.m.martins@oracle.com>
Fri, 12 May 2017 08:46:37 +0000 (09:46 +0100)
committerJoao Martins <joao.m.martins@oracle.com>
Wed, 31 May 2017 21:51:57 +0000 (22:51 +0100)
commitd9f6883bd3a8e5ad543d49563f57efa7b159365c
tree0dd03e7ec8058d6ca25dee1f3c9c781dcb3de185
parent1993cdf4e562753ff5cd3802ecbe3503f5eba12a
include/xen: import vendor extension to netif.h

Describe in the protocol headers the extension we're making
with respect to staging grants. The extensions here described
are a middle ground with what is being discussed upstream
while keeping similar (yet different naming) structures
to be proposed upstream. The difference with upstream proposal
is that the staging grants occurs through a control ring;
here we do at xenbus features negotiation, which is more
maintainable while we keep this code out of tree.

Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Shannon Nelson <shannon.nelson@oracle.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Orabug: 26107942
include/xen/interface/io/netif.h