[dpdk-dev] [PATCH v3 0/3] xen: netfront poll mode driver

Jan Blunck jblunck at infradead.org
Tue Mar 22 10:55:26 CET 2016


v3 changes:
- removed fake PCI interface
- removed struct virt_eth_driver
- check for UIO name and version
- added basic documentation

Jan Blunck (3):
  xen: Add UIO kernel driver
  xen: Add netfront poll mode driver
  xen: Add documentation

 config/common_base                        |   6 +
 doc/guides/nics/overview.rst              |  28 +-
 doc/guides/nics/xen.rst                   | 101 ++++
 drivers/net/Makefile                      |   1 +
 drivers/net/xen/Makefile                  |  30 +
 drivers/net/xen/uio.c                     | 245 ++++++++
 drivers/net/xen/uio.h                     |  54 ++
 drivers/net/xen/xen_adapter_info.h        |  64 ++
 drivers/net/xen/xen_dev.c                 | 489 +++++++++++++++
 drivers/net/xen/xen_dev.h                 |  30 +
 drivers/net/xen/xen_logs.h                |  19 +
 drivers/net/xen/xen_rxtx.c                | 757 ++++++++++++++++++++++++
 drivers/net/xen/xen_rxtx.h                | 131 ++++
 lib/librte_eal/linuxapp/Makefile          |   1 +
 lib/librte_eal/linuxapp/xen_uio/Makefile  |  56 ++
 lib/librte_eal/linuxapp/xen_uio/compat.h  |  47 ++
 lib/librte_eal/linuxapp/xen_uio/xen_uio.c | 954 ++++++++++++++++++++++++++++++
 17 files changed, 2999 insertions(+), 14 deletions(-)
 create mode 100644 doc/guides/nics/xen.rst
 create mode 100644 drivers/net/xen/Makefile
 create mode 100644 drivers/net/xen/uio.c
 create mode 100644 drivers/net/xen/uio.h
 create mode 100644 drivers/net/xen/xen_adapter_info.h
 create mode 100644 drivers/net/xen/xen_dev.c
 create mode 100644 drivers/net/xen/xen_dev.h
 create mode 100644 drivers/net/xen/xen_logs.h
 create mode 100644 drivers/net/xen/xen_rxtx.c
 create mode 100644 drivers/net/xen/xen_rxtx.h
 create mode 100644 lib/librte_eal/linuxapp/xen_uio/Makefile
 create mode 100644 lib/librte_eal/linuxapp/xen_uio/compat.h
 create mode 100644 lib/librte_eal/linuxapp/xen_uio/xen_uio.c

-- 
2.5.5



More information about the dev mailing list