[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [UNIKRAFT PATCH v5 00/10] Introduce Xen Netfront driver
Hi Simon, Yeah, it's fine with me. Costin On 5/14/21 5:08 PM, Simon Kuenzer wrote: > Hi Costin, > > thanks a lot for your work. I will take it upstream. While doing this, I > am going to remove the following line from the license header of your > newly created files from patch no. 2 and 3 because it is in conflict > with the BSD-3 license: > "THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY." > > Can you consent to this change? > > Thanks, > > Simon > > On 17.11.20 09:38, Costin Lupu wrote: >> The current changes are required for supporting netfront devices. They >> should >> be used together with the lwip patch series because they depend on >> each other. >> >> These changes follow the same approach used for the design and >> implementation >> of the virtio-net driver. >> >> The first version of these patches was sent in 2018. Maybe the current >> year is >> a lucky one and we will achieve the performance to upstream these >> changes. >> >> Changes since v1: >> - Split into multiple patches >> - Use the new uknetdev API >> >> Changes since v2: >> - Add more info to commit messages >> >> Changes since v3: >> - Use nb_align field for queue infos >> - Add patch for enabling default drivers >> >> Changes since v4: >> - Apply reviews feedback >> >> Costin Lupu (10): >> plat/xen: Add vif device type >> plat/xen/drivers: Add skeleton for netfront driver >> plat/xen/drivers/net: Configure netfront device >> plat/xen/drivers/net: Create netfront queues >> plat/xen/drivers/net: Configure netfront tx queue >> plat/xen/drivers/net: Configure netfront rx queue >> plat/xen/drivers/net: Enable/disable interrupts for rx queues >> plat/xen/drivers/net: Start netfront device >> plat/xen/drivers/net: Add transmit operation >> plat/xen/drivers/net: Add receive operation >> >> plat/xen/Config.uk | 8 + >> plat/xen/Makefile.uk | 11 + >> plat/xen/drivers/net/exportsyms.uk | 1 + >> plat/xen/drivers/net/netfront.c | 860 +++++++++++++++++++++++++++++ >> plat/xen/drivers/net/netfront.h | 147 +++++ >> plat/xen/drivers/net/netfront_xb.h | 46 ++ >> plat/xen/drivers/net/netfront_xs.c | 528 ++++++++++++++++++ >> plat/xen/include/xenbus/xenbus.h | 1 + >> plat/xen/xenbus/client.c | 1 + >> 9 files changed, 1603 insertions(+) >> create mode 100644 plat/xen/drivers/net/exportsyms.uk >> create mode 100644 plat/xen/drivers/net/netfront.c >> create mode 100644 plat/xen/drivers/net/netfront.h >> create mode 100644 plat/xen/drivers/net/netfront_xb.h >> create mode 100644 plat/xen/drivers/net/netfront_xs.c >> >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |