We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 22875

8.1i EDK - LibXil Net vs LwIP - What are the differences between these? Which should I use?


What are the key features/differences between LibXil Net and LwIP? Which library should I use?


Some key features/differences between these libraries are as follows:

LibXil Net can be used stand alone or with Xilkernel. However, LibXil Net does not take advantage of Xilkernel features such as multi-threading.

LibXil Net has sockets functionality.

LibXil Net supports servers only.

LibXil Net supports ARP.

LibXil Net does not do timers for TCP.


LwIP can be used stand alone or with Xilkernel. LwIP does take advantage of Xilkernel features such as multithreading.

LwIP supports raw API for standalone mode and sockets with Xilkernel.

LwIP supports clients or servers.

It is recommended that customers use LwIP instead of LibXil Net.

Further development of the LibXil Net Library will be minimal.

Xilnet is no longer supported as of 9.1i.

AR# 22875
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article