]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commit
Update to lwIP 2.1.2
authorSimon Kuenzer <simon.kuenzer@neclab.eu>
Thu, 7 Feb 2019 23:00:32 +0000 (00:00 +0100)
committerSimon Kuenzer <simon.kuenzer@neclab.eu>
Mon, 11 Feb 2019 18:18:07 +0000 (19:18 +0100)
commitcf5ec19e1d867e5e80841fd466ba904bbfd6a1b2
treee870c74d96c823d467820e484d5782abf218db12
parentd730cd3be5fa6c49a906ee73fa6d6a8a064e407f
Update to lwIP 2.1.2

Update lwIP from 2.0.3 to the latest relase 2.1.2 from Dec 2018. We
transform the rather beta state of our glue library to a more stable
implementation based on the latest staging branch of Unikraft towards
release 0.3.

This commit provides the following features as selectable options from
lwIP:
- Two operation modes: "threaded" or as (part of a) "mainloop"
- IPv4 support
- Experimental IPv6 support (incomplete)
- Protocols: UDP, TCP, ICMP, IGMP, SNMP
- DNS resolver
- DHCPv4 client
- Socket API

Signed-off-by: Simon Kuenzer <simon.kuenzer@neclab.eu>
Signed-off-by: Florian Schmidt <florian.schmidt@neclab.eu>
Signed-off-by: Yuri Volchkov <yuri.volchkov@neclab.eu>
Reviewed-by: Sharan Santhanam <sharan.santhanam@neclab.eu>
18 files changed:
Config.uk
Makefile.uk
alloc.c
include/arch/cc.h
include/arch/sys_arch.h
include/arpa/inet.h [new file with mode: 0644]
include/lwipopts.h
include/net/if.h [new file with mode: 0644]
include/netdb.h [new file with mode: 0644]
include/sys/socket.h
init.c
mailbox.c
mutex.c
semaphore.c
socket_glue.c [deleted file]
sockets.c [new file with mode: 0644]
threads.c
time.c