]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commit
Netif driver for libuknetdev devices
authorSimon Kuenzer <simon.kuenzer@neclab.eu>
Thu, 7 Feb 2019 23:00:33 +0000 (00:00 +0100)
committerSimon Kuenzer <simon.kuenzer@neclab.eu>
Mon, 11 Feb 2019 18:21:47 +0000 (19:21 +0100)
commitd01ed1cd5bacd8c097682221d98c5a1319fc2afc
tree41456d0ad5e3e2ff7bba7e5e5a4cbdf0d8e22e03
parentcf5ec19e1d867e5e80841fd466ba904bbfd6a1b2
Netif driver for libuknetdev devices

Introduces a netif driver for libuknetdev devices. Packet buffers are
allocated on the heap for now. Receive interrupts are supported and
enabled when lwIP is operated in "threaded" mode. Zero-copy receive is
implemented with packet buffers having two personalities: pbuf and netbuf.

Signed-off-by: Simon Kuenzer <simon.kuenzer@neclab.eu>
Reviewed-by: Sharan Santhanam <sharan.santhanam@neclab.eu>
Config.uk
Makefile.uk
include/netif/uknetdev.h [new file with mode: 0644]
netbuf.c [new file with mode: 0644]
netbuf.h [new file with mode: 0644]
uknetdev.c [new file with mode: 0644]