Ravi Kumar
6c443d2273
net/axgbe: support meson build
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
00072056a9
net/axgbe: add workaround for ethernet training
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
7784d0d3d0
net/axgbe: support 32-bit build mode
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
3e7305118c
net/axgbe: support generic Rx/Tx stats
...
This patch adds support for port statistics api defined
for ethernet PMDs.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
fa3e0440be
net/axgbe: support promiscuous mode
...
This patch enables promiscuous and multicast support for AXGBE PMD.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
f078a9f647
net/axgbe: add configure flow control while link adjustment
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
44d45ffe6a
net/axgbe: add link status update
...
Added support to update device link status atomically.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
8590b93da1
net/axgbe: add Rx/Tx data path
...
Supported scalar implementation for RX data path.
Supported scalar and vector implementation for TX data path.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
7c4158a5b5
net/axgbe: add DMA programming and start/stop
...
This patch adds support to program DMA and DPDK device start
and stop apis.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
9e89010326
net/axgbe: add Rx/Tx setup
...
Add support for data path setup apis defined for PMDs.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
456ff1596c
net/axgbe: add interrupt handler for autonegotiation
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
a5c7273771
net/axgbe: add phy programming APIs
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
4ac7516b8b
net/axgbe: add phy init and related APIs
...
Added device phy initialization, read/write and other
maintenance apis to be used within PMD.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
572890ef66
net/axgbe: add structs for MAC init and reset
...
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
562825a034
net/axgbe: add phy register map and helper macros
...
Added phy related register definitions.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
69e209be54
net/axgbe: add register map and related macros
...
Added DMA and MAC related register definitions.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00
Ravi Kumar
8691632f92
net/axgbe: add minimal init and uninit support
...
Add ethernet poll mode driver for AMD 10G devices embedded in
AMD EPYC™ EMBEDDED 3000 family processors.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
2018-04-14 00:41:44 +02:00