genode/repos/libports/lib/mk
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
..
spec libports: port of ffi library 2018-05-30 13:36:07 +02:00
acpica.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
ada.mk ada: secondary stack support 2018-05-30 13:36:08 +02:00
av.inc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
avcodec.inc libav: improve port check 2017-03-15 12:32:27 +01:00
avfilter.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
avformat.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
avresample.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
avutil.inc libav: improve port check 2017-03-15 12:32:27 +01:00
builtins-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
ccid.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
curl.inc depot: recipes for api/curl and src/curl 2017-12-21 15:01:43 +01:00
drm.mk depot: drm recipe 2018-05-03 15:31:20 +02:00
e2fsprogs_host_tools.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
e2fsprogs.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
egl_api.mk EGL api library 2018-03-27 13:44:27 +02:00
egl_i965.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
egl_swrast.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
egl.mk Link EGL to Mesa 2018-03-27 13:43:08 +02:00
expat.mk depot: expat recipe 2018-05-03 15:31:20 +02:00
fatfs_block.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
freetype.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
fribidi.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
glapi.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
gmp-mpf.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
gmp-mpq.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
gmp-mpz.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
gmp.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
gmp.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
history.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
i965.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
icu.mk depot: icu recipe 2018-05-03 15:31:54 +02:00
jbig2dec.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
jitterentropy.inc Enforce building jitterentropy library with -O0 2017-01-31 12:01:13 +01:00
jpeg.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
liballoc_system-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
liballoc-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libarchive.mk libarchive: enable support for tar.xz 2018-01-17 12:14:39 +01:00
libbz2.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_fatfs.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_fuse_exfat.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_fuse_ext2.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_fuse_ntfs-3g.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_fuse.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_lwip_loopback.mk Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
libc_lwip_nic_dhcp.mk Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
libc_lwip.mk Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
libc_pipe.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc_terminal.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-common.inc vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
libc-compat.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-gdtoa.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-gen.inc libc: read sysctl info from /.sysctl/... 2016-05-09 13:09:56 +02:00
libc-inet.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-isc.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-locale.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-mem.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-nameser.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-net.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-regex.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-resolv.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-rpc.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-stdio.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-stdlib.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-stdtime.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc-string.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libc.mk libc: support syscall(SYS_thr_self,...) 2018-05-30 13:36:07 +02:00
libcollections-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libcore-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libcrypto.inc libcrypto: remove redundant ) from .mk 2015-05-26 09:39:52 +02:00
libexfat.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libext2fs.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libfuse.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libgcrypt.mk Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libgpg-error.mk Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libiconv.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
liblibc-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
liblzma.mk port library: liblzma 2018-01-17 12:14:39 +01:00
libm.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libntfs-3g.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libpcg_random.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libpng.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
librand-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
librustc_unicode-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libssh.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libssl.inc libports: create libssl recipe 2017-11-30 11:23:07 +01:00
libunwind-rust.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libusb.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libutil.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
libyaml.mk Port of libyaml 2018-05-03 15:31:58 +02:00
lua.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
lua.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
luacxx.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
lwip_legacy.mk Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
lwip.mk LwIP VFS plugin 2018-08-02 14:36:48 +02:00
lz4.mk port library: lz4 2018-01-17 12:14:39 +01:00
mesa_api.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
mesa-common.inc libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
mesa.inc mesa: split lib and API (headers) 2017-08-30 09:59:58 +02:00
mpc.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
mpfr.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
mupdf_host_tools.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
mupdf.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
ncurses.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
nim-threads.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
openjpeg.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
pcre16.mk depot: pcre16 recipe 2018-05-03 15:31:19 +02:00
pcre.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
pcsc-lite.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
posix.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
pthread.mk pthread: 'phtread_join' 2018-05-30 13:36:05 +02:00
python.inc libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qemu-usb_include.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
qemu-usb.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
qoost.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
qt5_angle_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_angle.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_component.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
qt5_core_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_core.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_gui_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_gui.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_jscore_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_jscore.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_network_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_network.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_opengl_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_opengl.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_printsupport_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_printsupport.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qjpeg.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qml_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qml.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qmlfolderlistmodelplugin_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_qmlfolderlistmodelplugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qnitpickerviewwidget.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qpa_nitpicker.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qpluginwidget.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qquicklayoutsplugin_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_qquicklayoutsplugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qtquick2plugin_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_qtquick2plugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qtvirtualkeyboardplugin_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_qtvirtualkeyboardplugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_qtvirtualkeyboardstylesplugin_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_qtvirtualkeyboardstylesplugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_quick_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_quick.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_scriptclassic_generated.inc Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00
qt5_scriptclassic.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_sql_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_sql.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_svg_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_svg.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_ui_tools_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_ui_tools.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_webcore_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webcore.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_webkit_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkit.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_webkitwidgets_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_webkitwidgets.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_widgets_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_widgets.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_windowplugin_generated.inc qt5: example of qtvirtualkeyboard 2017-11-09 12:18:40 +01:00
qt5_windowplugin.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_wtf_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_wtf.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5_xml_generated.inc qt5: update to version 5.8.0 2017-05-31 13:16:23 +02:00
qt5_xml.mk depot: qt5 recipes 2018-05-30 12:26:19 +02:00
qt5.inc qt5: save generated source files in the contrib directory 2015-03-13 12:17:23 +01:00
readline.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
rust.inc Added rust support 2016-03-17 17:02:04 +01:00
sdl_image.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
sdl_mixer.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
sdl_net.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
sdl_ttf.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
sdl.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
sdlmain.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
stdcxx-c++98.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
stdcxx.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
swrast.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
swscale.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
test-ada.mk ada: runtime and library support 2018-04-19 12:38:54 +02:00
test-ldso_lib_1.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
test-ldso_lib_2.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
test-ldso_lib_dl.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
vfs_fatfs.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
vfs_jitterentropy.mk Remove 'libc' from vfs_jitterentropy dependencies 2018-08-02 14:36:36 +02:00
vfs_lwip.mk LwIP VFS plugin 2018-08-02 14:36:48 +02:00
x86emu.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
zlib.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00