[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/LIBLWIP PATCH 0/5] lwip 2.1.2 and uknetdev support



This patch series updates lwip to 2.1.2 and adds support for
libuknetdev drivers. The glue code is heavily modified to catch-up
with recent Unikraft API changes. We also remove currenly unused and
untested features in order to get a minimal base. The idea is to
enhance the implementation with more features afterwards.

Simon Kuenzer (5):
  Add .gitignore
  Update to lwIP 2.1.2
  Netif driver for libuknetdev devices
  Attach uknetdev netifs during boot
  Netif status print callback

 .gitignore                 |  27 ++
 Config.uk                  | 132 +++++---
 Makefile.uk                |  79 ++---
 alloc.c                    |  33 ++
 include/arch/cc.h          |  33 +-
 include/arch/sys_arch.h    |  41 ++-
 include/arpa/inet.h        |   1 +
 include/lwipopts.h         | 286 +++++++++++------
 include/net/if.h           |   1 +
 include/netdb.h            |   1 +
 include/netif/uknetdev.h   |  80 +++++
 include/sys/socket.h       |  67 +++-
 init.c                     | 243 ++++++++++++++-
 mailbox.c                  | 155 ++++++----
 mutex.c                    |  43 ++-
 netbuf.c                   | 104 +++++++
 netbuf.h                   | 107 +++++++
 semaphore.c                |  58 +++-
 socket_glue.c => sockets.c | 213 ++++++++-----
 threads.c                  |  52 +++-
 time.c                     |  33 ++
 uknetdev.c                 | 611 +++++++++++++++++++++++++++++++++++++
 22 files changed, 2020 insertions(+), 380 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 include/arpa/inet.h
 create mode 100644 include/net/if.h
 create mode 100644 include/netdb.h
 create mode 100644 include/netif/uknetdev.h
 create mode 100644 netbuf.c
 create mode 100644 netbuf.h
 rename socket_glue.c => sockets.c (60%)
 create mode 100644 uknetdev.c

-- 
2.20.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.