[PATCH v3] net/axgbe: use CPUID to identify cpu

2023-10-04 Thread Selwin Sebastian
Using root complex to identify cpu will not work for vm passthrough. CPUID is used to get family and modelid to identify cpu Fixes: b0db927b5eba ("net/axgbe: use PCI root complex device to distinguish device") Cc: sta...@dpdk.org Signed-off-by: Selwin Sebastian --- drivers

[PATCH v2] net/axgbe: use CPUID to identify cpu

2023-10-03 Thread Selwin Sebastian
Using root complex to identify cpu will not work for vm passthrough. CPUID is used to get family and modelid to identify cpu Fixes: b0db927b5eba ("net/axgbe: use PCI root complex device to distinguish device") Cc: sta...@dpdk.org Signed-off-by: Selwin Sebastian --- drivers

[PATCH v1] net/axgbe: use CPUID to identify cpu

2023-08-31 Thread Selwin Sebastian
Using root complex to identify cpu will not work for vm passthrough. CPUID is used to get family and modelid to identify cpu Fixes: b0db927b5eba ("net/axgbe: use PCI root complex device to distinguish device") Cc: sta...@dpdk.org Signed-off-by: Selwin Sebastian --- drivers

[PATCH v1] maintainers: take maintainership of AMD axgbe driver

2023-08-30 Thread Selwin Sebastian
Chandu is not working on dpdk axgbe driver anymore. Signed-off-by: Selwin Sebastian --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 6b95da9ae3..1c40ad5665 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -644,7 +644,7 @@ F: doc

[dpdk-dev] [RFC PATCH v2] raw/ptdma: introduce ptdma driver

2021-09-06 Thread Selwin Sebastian
Add support for PTDMA driver Signed-off-by: Selwin Sebastian --- MAINTAINERS | 5 + doc/guides/rawdevs/ptdma.rst | 220 ++ drivers/raw/meson.build | 1 + drivers/raw/ptdma/meson.build| 16 + drivers/raw/ptdma

[dpdk-dev] [RFC PATCH v2] raw/ptdma: introduce ptdma driver

2021-09-06 Thread Selwin Sebastian
From: Selwin Sebastian Add support for PTDMA driver Signed-off-by: Selwin Sebastian --- MAINTAINERS | 5 + doc/guides/rawdevs/ptdma.rst | 220 ++ drivers/raw/meson.build | 1 + drivers/raw/ptdma/meson.build

[dpdk-dev] [RFC PATCH v2] raw/ptdma: introduce ptdma driver

2021-09-06 Thread Selwin Sebastian
Add support for PTDMA driver Signed-off-by: Selwin Sebastian --- MAINTAINERS | 5 + doc/guides/rawdevs/ptdma.rst | 220 ++ drivers/raw/meson.build | 1 + drivers/raw/ptdma/meson.build| 16 + drivers/raw/ptdma

[dpdk-dev] [PATCH v3] net/axgbe: add support for reading FW version

2021-01-06 Thread selwin . sebastian
From: Selwin Sebastian Added support for fw_version_get API Signed-off-by: Selwin Sebastian --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_ethdev.c | 1 + drivers/net/axgbe/axgbe_rxtx.c | 28 drivers/net/axgbe/axgbe_rxtx.h | 3

[dpdk-dev] [PATCH v2] net/axgbe: add support for reading FW version

2020-12-28 Thread selwin . sebastian
From: Selwin Sebastian Added support for fw_version_get API Signed-off-by: Selwin Sebastian --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_ethdev.c | 1 + drivers/net/axgbe/axgbe_rxtx.c | 25 + drivers/net/axgbe/axgbe_rxtx.h | 3

[dpdk-dev] [PATCH v2] net/axgbe: add support for reading FW version

2020-12-28 Thread selwin . sebastian
From: Selwin Sebastian Added support for fw_version_get API Signed-off-by: Selwin Sebastian --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_ethdev.c | 1 + drivers/net/axgbe/axgbe_rxtx.c | 25 + drivers/net/axgbe/axgbe_rxtx.h | 3

[dpdk-dev] [PATCH v1] net/axgbe: add support for device reset

2020-11-19 Thread selwin . sebastian
From: Selwin Sebastian Added support for device reset Signed-off-by: Selwin Sebastian --- drivers/net/axgbe/axgbe_ethdev.c | 75 1 file changed, 56 insertions(+), 19 deletions(-) diff --git a/drivers/net/axgbe/axgbe_ethdev.c b/drivers/net/axgbe/axgbe_ethdev.c

[dpdk-dev] [PATCH v1] net/axgbe: add support for reading FW version

2020-11-18 Thread selwin . sebastian
From: Selwin Sebastian Added support for fw_version_get API Signed-off-by: Selwin Sebastian --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_ethdev.c | 1 + drivers/net/axgbe/axgbe_rxtx.c | 21 + drivers/net/axgbe/axgbe_rxtx.h | 3 +++ 4

[dpdk-dev] [PATCH v2] net/axgbe: enable IEEE 1588 PTP support

2020-06-09 Thread selwin . sebastian
From: Selwin Sebastian Add ethdev APIs to support PTP timestamping Signed-off-by: Selwin Sebastian --- drivers/net/axgbe/axgbe_common.h | 8 + drivers/net/axgbe/axgbe_ethdev.c | 336 + drivers/net/axgbe/axgbe_ethdev.h | 14 ++ drivers/net/axgbe

[dpdk-dev] [PATCH v1] net/axgbe: add support for utility APIs

2020-06-01 Thread selwin . sebastian
From: Selwin Sebastian Add support for rx, tx queue utility APIs Add support for 'fw_revision_get' API Signed-off-by: Selwin Sebastian --- drivers/net/axgbe/axgbe_ethdev.c | 7 +++ drivers/net/axgbe/axgbe_rxtx.c | 89 drivers/net/axgbe/axgbe_rxt

[dpdk-dev] [PATCH v1] net/axgbe: enable IEEE 1588 PTP support for axgbe

2020-06-01 Thread selwin . sebastian
From: Selwin Sebastian Add ethdev APIs to support PTP timestamping Signed-off-by: Selwin Sebastian --- drivers/net/axgbe/axgbe_common.h | 8 + drivers/net/axgbe/axgbe_ethdev.c | 327 ++- drivers/net/axgbe/axgbe_ethdev.h | 14 ++ drivers/net/axgbe/axgbe_rxtx.c

[dpdk-dev] [PATCH v5] net/axgbe: add a HW quirk for register definitions

2020-01-20 Thread Selwin Sebastian
: Selwin Sebastian --- drivers/net/axgbe/axgbe_common.h | 2 ++ drivers/net/axgbe/axgbe_ethdev.c | 41 +--- 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/drivers/net/axgbe/axgbe_common.h b/drivers/net/axgbe/axgbe_common.h index 34f60f156..4a3fbac16 100644

[dpdk-dev] [PATCH v4] net/axgbe: add a HW quirk for register definitions

2020-01-19 Thread Selwin Sebastian
: Selwin Sebastian --- drivers/net/axgbe/axgbe_common.h | 2 ++ drivers/net/axgbe/axgbe_ethdev.c | 40 +--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/drivers/net/axgbe/axgbe_common.h b/drivers/net/axgbe/axgbe_common.h index 34f60f156..4a3fbac16 100644

[dpdk-dev] [PATCH v3] drivers: add a HW quirk for register definitions

2020-01-14 Thread Selwin Sebastian
rte_pci_search_device to pci driver to search for a device. Signed-off-by: Selwin Sebastian --- drivers/bus/pci/pci_common.c | 17 + drivers/bus/pci/rte_bus_pci.h| 12 drivers/net/axgbe/axgbe_common.h | 2 ++ drivers/net/axgbe/axgbe_ethdev.c | 18

[dpdk-dev] [PATCH v2] net/axgbe: add a HW quirk for register definitions

2020-01-08 Thread Selwin Sebastian
: Selwin Sebastian --- drivers/net/axgbe/axgbe_common.h | 2 ++ drivers/net/axgbe/axgbe_ethdev.c | 22 +++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/drivers/net/axgbe/axgbe_common.h b/drivers/net/axgbe/axgbe_common.h index 34f60f156..4a3fbac16 100644 --- a

[dpdk-dev] [PATCH v1] crypto/ccp: aes-gcm driver bug fix

2019-12-30 Thread Selwin Sebastian
fixes ccp crypto driver to make aes-gcm output match with openssl/NIST output Signed-off-by: Selwin Sebastian --- drivers/crypto/ccp/ccp_crypto.c | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/drivers/crypto/ccp/ccp_crypto.c b/drivers/crypto/ccp

[dpdk-dev] [PATCH v1] crypto/ccp: add support for new CCP device ID

2019-12-30 Thread Selwin Sebastian
Add a new CCP PCI device ID for supporting V1000/R1000 processors. Signed-off-by: Selwin Sebastian --- drivers/crypto/ccp/rte_ccp_pmd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/crypto/ccp/rte_ccp_pmd.c b/drivers/crypto/ccp/rte_ccp_pmd.c index 38cb1fe3d..b5bb6790b 100644

[dpdk-dev] [PATCH v1] net/axgbe: Add a HW quirk for register definitions

2019-12-10 Thread Selwin Sebastian
V1000/R1000 processors are using the same PCI ids for the network device but has altered register definitions for determining the window settings for the indirect PCS access.Add support to check for this hardware and if found use the new register values Signed-off-by: Selwin Sebastian