|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
33e71acf |
| 11-Dec-2021 |
Jerin Jacob <[email protected]> |
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with dri
drivers: remove octeontx2 drivers
As per the deprecation notice, In the view of enabling unified driver for octeontx2(cn9k)/octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs.
This patch does the following
- Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc - Update the documentation and MAINTAINERS to reflect the same. - Change the reference to OCTEONTX2 as OCTEON 9. Old release notes and the kernel related documentation is not accounted for this change.
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Ferruh Yigit <[email protected]> Acked-by: Akhil Goyal <[email protected]> Acked-by: Ruifeng Wang <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
0cd91fd3 |
| 10-Nov-2021 |
Martin Spinler <[email protected]> |
net/szedata2: remove driver
Remove the szedata2 device driver as the platform is no longer supported.
Signed-off-by: Martin Spinler <[email protected]> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel
net/szedata2: remove driver
Remove the szedata2 device driver as the platform is no longer supported.
Signed-off-by: Martin Spinler <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
fc0ec740 |
| 15-Nov-2021 |
Apeksha Gupta <[email protected]> |
net/enetfec: introduce driver
ENETFEC (Fast Ethernet Controller) is a network poll mode driver for NXP SoC i.MX 8M Mini.
This patch adds skeleton for enetfec driver with probe function.
Signed-off
net/enetfec: introduce driver
ENETFEC (Fast Ethernet Controller) is a network poll mode driver for NXP SoC i.MX 8M Mini.
This patch adds skeleton for enetfec driver with probe function.
Signed-off-by: Sachin Saxena <[email protected]> Signed-off-by: Apeksha Gupta <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
26590b52 |
| 08-Jul-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for ngbe PMD.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
47db46bb |
| 23-Jun-2021 |
Nithin Dabilpuram <[email protected]> |
net/cnxk: add build infra and common probing
Add build infrastructure and common probe and remove for cnxk driver which is used by both CN10K and CN9K SoC.
Signed-off-by: Nithin Dabilpuram <ndabilp
net/cnxk: add build infra and common probing
Add build infrastructure and common probe and remove for cnxk driver which is used by both CN10K and CN9K SoC.
Signed-off-by: Nithin Dabilpuram <[email protected]>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
cf995efc |
| 20-Apr-2021 |
Bruce Richardson <[email protected]> |
drivers: clean up build lists
Ensure all lists of drivers are standardized: * one driver per line * lists double-indented with spaces (as they are line continuations) * elements in alphabetical orde
drivers: clean up build lists
Ensure all lists of drivers are standardized: * one driver per line * lists double-indented with spaces (as they are line continuations) * elements in alphabetical order * opening and closing list brackets "[" & "]" on own lines * last element has trailing comma
Any code snippets in the list files is adjusted to single-indent using whitespace to correspond to the new style also.
The lists of standard library dependencies per class, and other short lists are not formatted one-per-line as these lists are not expected to grow beyond 2 or 3 entries.
Signed-off-by: Bruce Richardson <[email protected]>
show more ...
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2 |
|
| #
c9b0c487 |
| 29-Jan-2021 |
Nalla Pradeep <[email protected]> |
net/octeontx_ep: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for octeontx end point PMD.
Signed-off-by: Nalla Pradeep
net/octeontx_ep: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for octeontx end point PMD.
Signed-off-by: Nalla Pradeep <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v21.02-rc1 |
|
| #
762bfccc |
| 09-Dec-2020 |
Bruce Richardson <[email protected]> |
config: remove compatibility build defines
As announced in the deprecation note, remove all compatibility build defines from previous make/meson versions and use only the standardized ones - RTE_LIB
config: remove compatibility build defines
As announced in the deprecation note, remove all compatibility build defines from previous make/meson versions and use only the standardized ones - RTE_LIB_<name> for libraries, and RTE_<CLASS>_<NAME> for drivers.
Signed-off-by: Bruce Richardson <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
| #
b9d60b54 |
| 22-Dec-2020 |
Pallavi Kadam <[email protected]> |
drivers/net: build i40e and mlx5 on Windows
Allows i40e and mlx5 PMDs to compile on Windows and disable other drivers.
Disable few i40e warnings with Clang such as comparison of integers of differe
drivers/net: build i40e and mlx5 on Windows
Allows i40e and mlx5 PMDs to compile on Windows and disable other drivers.
Disable few i40e warnings with Clang such as comparison of integers of different signs and macro redefinitions.
Signed-off-by: Pallavi Kadam <[email protected]> Reviewed-by: Ranjit Menon <[email protected]> Acked-by: Tal Shnaiderman <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
| #
41ce9dde |
| 10-Dec-2020 |
Andrew Boyer <[email protected]> |
net/ionic: enable meson build
Otherwise the ionic PMD is never built.
Signed-off-by: Andrew Boyer <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
a3babbdd |
| 19-Oct-2020 |
Jiawen Wu <[email protected]> |
net/txgbe: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for txgbe PMD.
Signed-off-by: Jiawen Wu <[email protected]
net/txgbe: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for txgbe PMD.
Signed-off-by: Jiawen Wu <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
a20b2c01 |
| 15-Oct-2020 |
Bruce Richardson <[email protected]> |
build: standardize component names and defines
As discussed on the dpdk-dev mailing list[1], we can make some easy improvements in standardizing the naming of the various components in DPDK, and the
build: standardize component names and defines
As discussed on the dpdk-dev mailing list[1], we can make some easy improvements in standardizing the naming of the various components in DPDK, and their associated feature-enabled macros.
Following this patch, each library will have the name in format, 'librte_<name>.so', and the macro indicating that library is enabled in the build will have the form 'RTE_LIB_<NAME>'.
Similarly, for libraries, the equivalent name formats and macros are: 'librte_<class>_<name>.so' and 'RTE_<CLASS>_<NAME>', where class is the device type taken from the relevant driver subdirectory name, i.e. 'net', 'crypto' etc.
To avoid too many changes at once for end applications, the old macro names will still be provided in the build in this release, but will be removed subsequently.
[1] http://inbox.dpdk.org/dev/[email protected]/t/#u
Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Luca Boccassi <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Acked-by: Rosen Xu <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
33031608 |
| 29-Jun-2020 |
Tal Shnaiderman <[email protected]> |
bus/pci: introduce Windows support with stubs
Addition of stub eal and bus/pci functions to compile bus/pci for Windows.
Signed-off-by: Tal Shnaiderman <[email protected]>
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1 |
|
| #
66fde1b9 |
| 15-Apr-2020 |
Alvin Zhang <[email protected]> |
net/igc: add skeleton
Implement device detection and loading. Add igc driver guide docs.
Signed-off-by: Alvin Zhang <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
|
|
Revision tags: v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1 |
|
| #
5c060bf1 |
| 09-Jan-2020 |
Matan Azrad <[email protected]> |
drivers: move ifc to vDPA directory
A new vDPA class was recently introduced.
IFC driver implements the vDPA operations, hence it should be moved to the vDPA class.
Move it.
Signed-off-by: Matan
drivers: move ifc to vDPA directory
A new vDPA class was recently introduced.
IFC driver implements the vDPA operations, hence it should be moved to the vDPA class.
Move it.
Signed-off-by: Matan Azrad <[email protected]> Reviewed-by: Maxime Coquelin <[email protected]>
show more ...
|
|
Revision tags: v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1 |
|
| #
67fc3ff9 |
| 10-Oct-2019 |
Gagandeep Singh <[email protected]> |
net/pfe: introduce basic functions
pfe (packet forwarding engine) is a network poll mode driver for NXP SoC ls1012a.
This patch introduces the framework of pfe driver with basic functions of initia
net/pfe: introduce basic functions
pfe (packet forwarding engine) is a network poll mode driver for NXP SoC ls1012a.
This patch introduces the framework of pfe driver with basic functions of initialisation and teardown.
Signed-off-by: Gagandeep Singh <[email protected]> Signed-off-by: Akhil Goyal <[email protected]> Acked-by: Nipun Gupta <[email protected]>
show more ...
|
| #
e5720de4 |
| 03-Oct-2019 |
David Marchand <[email protected]> |
net/qede: re-add to meson
qede has been dropped from the drivers/net meson. Add it again.
Fixes: 9a8864c8b5da ("net/octeontx2: add build and doc infrastructure") Cc: [email protected]
Signed-off-by:
net/qede: re-add to meson
qede has been dropped from the drivers/net meson. Add it again.
Fixes: 9a8864c8b5da ("net/octeontx2: add build and doc infrastructure") Cc: [email protected]
Signed-off-by: David Marchand <[email protected]> Reviewed-by: Jerin Jacob <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
565829db |
| 26-Sep-2019 |
Wei Hu (Xavier) <[email protected]> |
net/hns3: add build and doc infrastructure
This patch adds build and doc infrastructure for hns3 PMD driver.
Signed-off-by: Wei Hu (Xavier) <[email protected]> Signed-off-by: Min Hu (Connor)
net/hns3: add build and doc infrastructure
This patch adds build and doc infrastructure for hns3 PMD driver.
Signed-off-by: Wei Hu (Xavier) <[email protected]> Signed-off-by: Min Hu (Connor) <[email protected]> Signed-off-by: Chunsong Feng <[email protected]> Signed-off-by: Hao Chen <[email protected]> Signed-off-by: Huisong Li <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1 |
|
| #
9a8864c8 |
| 28-May-2019 |
Jerin Jacob <[email protected]> |
net/octeontx2: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for octeontx2 PMD.
Signed-off-by: Jerin Jacob <jerinj@marve
net/octeontx2: add build and doc infrastructure
Adding bare minimum PMD library and doc build infrastructure and claim the maintainership for octeontx2 PMD.
Signed-off-by: Jerin Jacob <[email protected]> Signed-off-by: Nithin Dabilpuram <[email protected]> Signed-off-by: Kiran Kumar K <[email protected]>
show more ...
|
| #
1d09792a |
| 27-Jun-2019 |
Ziyang Xuan <[email protected]> |
net/hinic: add build and doc files
Add build and doc files along with hinic_pmd_ethdev.c which just includes PMD register and log initialization for compilation.
Signed-off-by: Ziyang Xuan <xuanziy
net/hinic: add build and doc files
Add build and doc files along with hinic_pmd_ethdev.c which just includes PMD register and log initialization for compilation.
Signed-off-by: Ziyang Xuan <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
| #
09c7e63a |
| 06-Jun-2019 |
Jakub Grajciar <[email protected]> |
net/memif: introduce memory interface PMD
Shared memory packet interface (memif) PMD allows for DPDK and any other client using memif (DPDK, VPP, libmemif) to communicate using shared memory. The cr
net/memif: introduce memory interface PMD
Shared memory packet interface (memif) PMD allows for DPDK and any other client using memif (DPDK, VPP, libmemif) to communicate using shared memory. The created device transmits packets in a raw format. It can be used with Ethernet mode, IP mode, or Punt/Inject. At this moment, only Ethernet mode is supported in DPDK memif implementation. Memif is Linux only.
Signed-off-by: Jakub Grajciar <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|
|
Revision tags: v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2 |
|
| #
c01c748e |
| 16-Apr-2019 |
Rosen Xu <[email protected]> |
net/ipn3ke: add new driver
Add Intel FPGA Acceleration NIC IPN3KE ethdev PMD driver.
Signed-off-by: Rosen Xu <[email protected]> Signed-off-by: Andy Pei <[email protected]> Signed-off-by: Dan Wei
net/ipn3ke: add new driver
Add Intel FPGA Acceleration NIC IPN3KE ethdev PMD driver.
Signed-off-by: Rosen Xu <[email protected]> Signed-off-by: Andy Pei <[email protected]> Signed-off-by: Dan Wei <[email protected]>
show more ...
|
| #
6435f9a0 |
| 07-Apr-2019 |
Rastislav Cernay <[email protected]> |
net/nfb: add new netcope driver
Added new net driver for Netcope nfb cards
Signed-off-by: Rastislav Cernay <[email protected]>
|
|
Revision tags: v19.05-rc1 |
|
| #
f1debd77 |
| 04-Apr-2019 |
Xiaolong Ye <[email protected]> |
net/af_xdp: introduce AF_XDP PMD
Add a new PMD driver for AF_XDP which is a proposed faster version of AF_PACKET interface in Linux. More info about AF_XDP, please refer to [1] [2].
This is the van
net/af_xdp: introduce AF_XDP PMD
Add a new PMD driver for AF_XDP which is a proposed faster version of AF_PACKET interface in Linux. More info about AF_XDP, please refer to [1] [2].
This is the vanilla version PMD which just uses a raw buffer registered as the umem.
[1] https://fosdem.org/2018/schedule/event/af_xdp/ [2] https://lwn.net/Articles/745934/
Signed-off-by: Xiaolong Ye <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]> Acked-by: Luca Boccassi <[email protected]> Reviewed-by: Stephen Hemminger <[email protected]>
show more ...
|
| #
3ded3483 |
| 25-Feb-2019 |
Leyi Rong <[email protected]> |
net/iavf: rename avf to iavf
Rename Intel Ethernet Adaptive Virtual Function driver avf to iavf.
This is the first patch which will only renames the directory name, lib name, filenames and updates
net/iavf: rename avf to iavf
Rename Intel Ethernet Adaptive Virtual Function driver avf to iavf.
This is the first patch which will only renames the directory name, lib name, filenames and updates the new name in makefile and meson files. Also updates the #include files in source files.
Signed-off-by: Leyi Rong <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]>
show more ...
|