genode/repos/libports/src/lib
Emery Hemingway d9a4773194 LwIP VFS plugin
This patch reintroduces the LwIP stack to libc as a VFS plugin
implementing the socket_fs interface. Rather than use LwIP's socket
emulation layer this plugin interfaces directly to LwIP raw API and is
single threaded.

The internal TCP parameters of the stack are untuned.

Fix #2050
Fix #2335
2018-08-02 14:36:48 +02:00
..
acpica acpica: generate report usable by platform_drv 2018-05-30 13:36:21 +02:00
ada ada: secondary stack support 2018-05-30 13:36:08 +02:00
ccid libports: add CCID library 2016-11-08 15:26:28 +01:00
curl curl: use select instead of poll 2017-05-31 13:16:16 +02:00
drm depot: drm recipe 2018-05-03 15:31:20 +02:00
e2fsprogs libports: initial e2fsck port 2017-11-30 11:23:05 +01:00
exfat Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
fatfs Update FatFS port to v0.13b 2018-05-03 15:31:19 +02:00
ffi libports: port of ffi library 2018-05-30 13:36:07 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fuse Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
fuse-ext2 Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
gmp Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
jitterentropy Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libarchive libarchive: enable support for tar.xz 2018-01-17 12:14:39 +01:00
libav libports: create libav recipe 2017-12-21 15:01:35 +01:00
libc LwIP VFS plugin 2018-08-02 14:36:48 +02:00
libc_fatfs test/libc_vfs: interpret EPERM to indicate missing symlink support 2017-08-17 11:04:23 +02:00
libc_fuse Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libc_lwip Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
libc_lwip_loopback Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
libc_lwip_nic_dhcp libc: use socket fs for DNS information 2018-06-29 10:44:55 +02:00
libc_pipe libc_pipe: fix deprecated warnings 2017-05-31 13:16:18 +02:00
libc_terminal Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libgcrypt Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libgpg-error Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libiconv/private libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
liblzma port library: liblzma 2018-01-17 12:14:39 +01:00
libpng Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libssh libports: update libssh to 0.7.2 2015-12-10 13:16:29 +01:00
libusb Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
lwip LwIP VFS plugin 2018-08-02 14:36:48 +02:00
lwip_legacy Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
mesa depot: mesa recipe 2018-05-03 15:31:53 +02:00
mupdf Convert pdf_view to a Nitpicker client 2018-06-29 10:44:57 +02:00
ntfs-3g Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
openssl openssl: clarify error message on missing /dev/random 2018-02-28 11:05:04 +01:00
pcre qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
pcsc-lite Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
posix Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
pthread pthread: 'pthread_join()' improvements 2018-08-02 14:36:34 +02:00
python Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
qemu-usb qemu-usb: add isochronous packet support to XHCI 2018-08-02 14:36:46 +02:00
qt5 qt5_textedit improvements for use with sculpt 2018-05-31 17:15:14 +02:00
readline Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
rust Move rust support to libports 2016-05-23 15:52:38 +02:00
rust-targets/spec Move rust support to libports 2016-05-23 15:52:38 +02:00
sdl sdl: react upon framebuffer resize to 0x0 2018-08-02 14:36:47 +02:00
sdl_net libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
stdcxx stdcxx: update to version 6.3.0 2017-05-31 13:15:50 +02:00
vfs LwIP VFS plugin 2018-08-02 14:36:48 +02:00