[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT/LWIP PATCH v4 0/5] Xen netfront support
The current changes are required for supporting netfront devices in Unikraft. They basically add support for aligned packet buffer allocations as required by netfront devices. This patch series depends on the series 1560 (https://patchwork.unikraft.org/project/unikraft/list/?series=1560) for the Unikraft base. Changes since v3: Due to drastic changes of the Unikraft base, this is a rewrite of this patch series at v3. It applies: - Use ioalign field from uknetdev - Use aligned netbuf allocation helpers from lib/uknetdev - Make use of uknetdev scratch pad for device local fields Changes since v2: - Use nb_align field for queue infos - First patch of v3 was already upstreamed Costin Lupu (1): lwipopts.h: Disable Ethernet frame padding Simon Kuenzer (4): uknetdev: Per device `lwip_data` to callbacks uknetdev: Per device RX/TX headroom netbuf: Aligned buffers with `lwip_alloc_netbuf()` uknetdev: Retrieve `ioalign` from device Config.uk | 2 +- include/arch/cc.h | 4 ++- netbuf.c | 26 ++++----------- netbuf.h | 2 +- uknetdev.c | 83 ++++++++++++++++++++++++++--------------------- 5 files changed, 57 insertions(+), 60 deletions(-) -- 2.20.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |