All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Cisco Systems Inc. VIC Ethernet PMD - ENIC PMD
@ 2014-11-21 16:32 Sujith Sankar
       [not found] ` <1416587583-2021-1-git-send-email-ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 15+ messages in thread
From: Sujith Sankar @ 2014-11-21 16:32 UTC (permalink / raw)
  To: dev-VfR2kkLFssw

ENIC PMD is the poll-mode driver for the Cisco Systems Inc. VIC to be
used with DPDK suite.

Sujith Sankar (6):
  ENIC PMD License
  ENIC PMD Makefile
  VNIC common code partially shared with ENIC kernel mode driver
  ENIC PMD specific code
  DPDK-ENIC PMD interface
  DPDK changes for accommodating ENIC PMD

 config/common_linuxapp                             |    6 +
 lib/Makefile                                       |    1 +
 lib/librte_eal/linuxapp/eal/eal_pci_vfio.c         |    7 +
 lib/librte_eal/linuxapp/eal/include/eal_pci_init.h |    1 +
 lib/librte_pmd_enic/LICENSE                        |   27 +
 lib/librte_pmd_enic/Makefile                       |   67 +
 lib/librte_pmd_enic/enic.h                         |  158 +++
 lib/librte_pmd_enic/enic_clsf.c                    |  244 ++++
 lib/librte_pmd_enic/enic_compat.h                  |  142 +++
 lib/librte_pmd_enic/enic_etherdev.c                |  620 +++++++++
 lib/librte_pmd_enic/enic_main.c                    | 1328 ++++++++++++++++++++
 lib/librte_pmd_enic/enic_res.c                     |  221 ++++
 lib/librte_pmd_enic/enic_res.h                     |  168 +++
 lib/librte_pmd_enic/vnic/cq_desc.h                 |  126 ++
 lib/librte_pmd_enic/vnic/cq_enet_desc.h            |  261 ++++
 lib/librte_pmd_enic/vnic/rq_enet_desc.h            |   76 ++
 lib/librte_pmd_enic/vnic/vnic_cq.c                 |  117 ++
 lib/librte_pmd_enic/vnic/vnic_cq.h                 |  152 +++
 lib/librte_pmd_enic/vnic/vnic_dev.c                | 1081 ++++++++++++++++
 lib/librte_pmd_enic/vnic/vnic_dev.h                |  202 +++
 lib/librte_pmd_enic/vnic/vnic_devcmd.h             |  774 ++++++++++++
 lib/librte_pmd_enic/vnic/vnic_enet.h               |   78 ++
 lib/librte_pmd_enic/vnic/vnic_intr.c               |   83 ++
 lib/librte_pmd_enic/vnic/vnic_intr.h               |  126 ++
 lib/librte_pmd_enic/vnic/vnic_nic.h                |   88 ++
 lib/librte_pmd_enic/vnic/vnic_resource.h           |   97 ++
 lib/librte_pmd_enic/vnic/vnic_rq.c                 |  246 ++++
 lib/librte_pmd_enic/vnic/vnic_rq.h                 |  282 +++++
 lib/librte_pmd_enic/vnic/vnic_rss.c                |   85 ++
 lib/librte_pmd_enic/vnic/vnic_rss.h                |   61 +
 lib/librte_pmd_enic/vnic/vnic_stats.h              |   86 ++
 lib/librte_pmd_enic/vnic/vnic_wq.c                 |  245 ++++
 lib/librte_pmd_enic/vnic/vnic_wq.h                 |  283 +++++
 lib/librte_pmd_enic/vnic/wq_enet_desc.h            |  114 ++
 mk/rte.app.mk                                      |    4 +
 35 files changed, 7657 insertions(+)
 create mode 100644 lib/librte_pmd_enic/LICENSE
 create mode 100644 lib/librte_pmd_enic/Makefile
 create mode 100644 lib/librte_pmd_enic/enic.h
 create mode 100644 lib/librte_pmd_enic/enic_clsf.c
 create mode 100644 lib/librte_pmd_enic/enic_compat.h
 create mode 100644 lib/librte_pmd_enic/enic_etherdev.c
 create mode 100644 lib/librte_pmd_enic/enic_main.c
 create mode 100644 lib/librte_pmd_enic/enic_res.c
 create mode 100644 lib/librte_pmd_enic/enic_res.h
 create mode 100644 lib/librte_pmd_enic/vnic/cq_desc.h
 create mode 100644 lib/librte_pmd_enic/vnic/cq_enet_desc.h
 create mode 100644 lib/librte_pmd_enic/vnic/rq_enet_desc.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_cq.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_cq.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_dev.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_dev.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_devcmd.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_enet.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_intr.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_intr.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_nic.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_resource.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_rq.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_rq.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_rss.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_rss.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_stats.h
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_wq.c
 create mode 100644 lib/librte_pmd_enic/vnic/vnic_wq.h
 create mode 100644 lib/librte_pmd_enic/vnic/wq_enet_desc.h

-- 
1.9.1

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-11-21 20:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-21 16:32 [PATCH v2 0/6] Cisco Systems Inc. VIC Ethernet PMD - ENIC PMD Sujith Sankar
     [not found] ` <1416587583-2021-1-git-send-email-ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2014-11-21  9:52   ` David Marchand
     [not found]     ` <CALwxeUuV_MEera3+KsOtDxkO=wuqkKsA8C5LELfouehThu_MZQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-11-21  9:58       ` Sujith Sankar (ssujith)
     [not found]         ` <D0950A07.28496%ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2014-11-21 10:05           ` David Marchand
2014-11-21 16:32   ` [PATCH v2 1/6] ENIC PMD License Sujith Sankar
2014-11-21 16:32   ` [PATCH v2 2/6] ENIC PMD Makefile Sujith Sankar
     [not found]     ` <1416587583-2021-3-git-send-email-ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2014-11-21 11:33       ` Neil Horman
     [not found]         ` <20141121113317.GB20661-B26myB8xz7F8NnZeBjwnZQMhkBWG/bsMQH7oEaQurus@public.gmane.org>
2014-11-21 15:35           ` Sujith Sankar (ssujith)
     [not found]             ` <D0955934.284E5%ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2014-11-21 20:21               ` Neil Horman
2014-11-21 16:33   ` [PATCH v2 3/6] VNIC common code partially shared with ENIC kernel mode driver Sujith Sankar
2014-11-21 16:33   ` [PATCH v2 4/6] ENIC PMD specific code Sujith Sankar
2014-11-21 16:33   ` [PATCH v2 5/6] DPDK-ENIC PMD interface Sujith Sankar
     [not found]     ` <1416587583-2021-6-git-send-email-ssujith-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2014-11-21 13:24       ` Neil Horman
     [not found]         ` <20141121132448.GC20661-B26myB8xz7F8NnZeBjwnZQMhkBWG/bsMQH7oEaQurus@public.gmane.org>
2014-11-21 15:36           ` Sujith Sankar (ssujith)
2014-11-21 16:33   ` [PATCH v2 6/6] DPDK changes for accommodating ENIC PMD Sujith Sankar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.