Implement NBL device Rx and Tx queue setup & release functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 81 +
.../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c | 2 +
drivers/net/nbl/nbl_hw/nbl_resource.h | 99 ++
drivers/net/nbl/nb
Implement NBL device Tx and Rx burst
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 108 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 5 +
drivers/net/nbl/nbl_dispatch.c| 62
drivers/net/nbl/nbl_ethdev.c | 7
NBL device is a concept of low level device which used to manage
hw resource and to interact with fw
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.c| 8 +-
drivers/net/nbl/nbl_core.h| 7 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 248
NBL device support UIO/VFIO
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_common/nbl_userdev.c | 24 +++
drivers/net/nbl/nbl_common/nbl_userdev.h | 10
.../nbl_hw_leonis/nbl_phy_leonis_snic.c | 7
NBL device support coexistence mode
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_common/nbl_userdev.c | 729 +-
drivers/net/nbl/nbl_common/nbl_userdev.h | 11 +
drivers/net/nbl/nbl_core.c| 3 +-
drivers/net/nbl/nbl_core.h
Implement NBL device xstats and stats functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 148 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 2 +
drivers/net/nbl/nbl_dispatch.c| 111 +
.../nbl/nbl_hw
add Dispatch layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_core.c| 7 +
drivers/net/nbl/nbl_core.h| 4 +
drivers/net/nbl/nbl_dispatch.c| 466
add Dev layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 14 +-
drivers/net/nbl/nbl_core.h| 16 ++
drivers/net/nbl/nbl_dev/nbl_dev.c | 200
Features:
-
- MTU update
- promisc mode set
- xstats
- Basic stats
Support NICs:
-
- S1205CQ-A00CHT
- S1105AS-A00CHT
- S1055AS-A00CHT
- S1052AS-A00CHT
- S1051AS-A00CHT
- S1045XS-A00CHT
- S1205CQ-A00CSP
- S1055AS-A00CSP
- S1052AS-A00CSP
Dimon Zhao (16):
net/nbl: add doc and
NBL device add ethdev configuration
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 33 +--
drivers/net/nbl/nbl_include/nbl_include.h | 3 ++-
2 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/drivers/net/nbl/nbl_dev/nbl_dev.c
b
add Channel layer related definitions and nbl_thread
for mbx interact
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_common/nbl_common.c | 47 ++
drivers/net/nbl/nbl_common/nbl_common.h | 10 +
drivers/net/nbl/nbl_common
cross driver types
and hardware variants. My subsequent patches will
iteratively define and implement each layer’s functionality.
Let me know if further clarification would be helpful
for the review process.
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/ne
add Resource layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_core.c| 11 +-
drivers/net/nbl/nbl_core.h| 4 +
drivers/net/nbl/nbl_hw/nbl_channel.h | 2
add PHY layer related definitions and product ops
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 54 --
drivers/net/nbl/nbl_core.h| 30 +-
drivers/net/nbl/nbl_ethdev.c
add minimum PMD code, doc and build infrastructure for nbl driver.
Signed-off-by: dimon.zhao
---
.mailmap | 5
MAINTAINERS | 9 +++
doc/guides/nics/features/nbl.ini | 9 +++
doc/guides/nics/index.rst| 1 +
doc/guides/nics
Implement NBL device start and stop functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 173 +-
drivers/net/nbl/nbl_dispatch.c| 121 +++-
drivers/net/nbl/nbl_ethdev.c | 5 +
drivers/net/nbl/nbl_hw
Implement NBL device set MTU and promisc functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.h| 2 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 60 +++
drivers/net/nbl/nbl_dev/nbl_dev.h | 4 +-
drivers/net/nbl/nbl_dispatch.c
cross driver types
and hardware variants. My subsequent patches will
iteratively define and implement each layer’s functionality.
Let me know if further clarification would be helpful
for the review process.
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/ne
add Channel layer related definitions and nbl_thread
for mbx interact
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_common/nbl_common.c | 47 ++
drivers/net/nbl/nbl_common/nbl_common.h | 10 +
drivers/net/nbl/nbl_common
Features:
-
- MTU update
- promisc mode set
- xstats
- Basic stats
Support NICs:
-
- S1205CQ-A00CHT
- S1105AS-A00CHT
- S1055AS-A00CHT
- S1052AS-A00CHT
- S1051AS-A00CHT
- S1045XS-A00CHT
- S1205CQ-A00CSP
- S1055AS-A00CSP
- S1052AS-A00CSP
Dimon Zhao (16):
net/nbl: add doc and
add Resource layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_core.c| 11 +-
drivers/net/nbl/nbl_core.h| 4 +
drivers/net/nbl/nbl_hw/nbl_channel.h | 2
NBL device support coexistence mode
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_common/nbl_userdev.c | 729 +-
drivers/net/nbl/nbl_common/nbl_userdev.h | 11 +
drivers/net/nbl/nbl_core.c| 3 +-
drivers/net/nbl/nbl_core.h
Implement NBL device Rx and Tx queue setup & release functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 81 +
.../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c | 2 +
drivers/net/nbl/nbl_hw/nbl_resource.h | 99 ++
drivers/net/nbl/nb
add Dispatch layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_core.c| 7 +
drivers/net/nbl/nbl_core.h| 4 +
drivers/net/nbl/nbl_dispatch.c| 466
add Dev layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 14 +-
drivers/net/nbl/nbl_core.h| 16 ++
drivers/net/nbl/nbl_dev/nbl_dev.c | 200
NBL device is a concept of low level device which used to manage
hw resource and to interact with fw
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.c| 8 +-
drivers/net/nbl/nbl_core.h| 7 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 248
add PHY layer related definitions and product ops
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 54 --
drivers/net/nbl/nbl_core.h| 30 +-
drivers/net/nbl/nbl_ethdev.c
add minimum PMD code, doc and build infrastructure for nbl driver.
Signed-off-by: dimon.zhao
---
.mailmap | 5
MAINTAINERS | 9 +++
doc/guides/nics/features/nbl.ini | 9 +++
doc/guides/nics/index.rst| 1 +
doc/guides/nics
NBL device support UIO/VFIO
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_common/nbl_userdev.c | 24 +++
drivers/net/nbl/nbl_common/nbl_userdev.h | 10
.../nbl_hw_leonis/nbl_phy_leonis_snic.c | 7
Implement NBL device xstats and stats functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 148 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 2 +
drivers/net/nbl/nbl_dispatch.c| 111 +
.../nbl/nbl_hw
Implement NBL device Tx and Rx burst
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 108 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 5 +
drivers/net/nbl/nbl_dispatch.c| 62
drivers/net/nbl/nbl_ethdev.c | 7
Implement NBL device set MTU and promisc functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.h| 2 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 60 +++
drivers/net/nbl/nbl_dev/nbl_dev.h | 4 +-
drivers/net/nbl/nbl_dispatch.c
Implement NBL device start and stop functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 173 +-
drivers/net/nbl/nbl_dispatch.c| 121 +++-
drivers/net/nbl/nbl_ethdev.c | 5 +
drivers/net/nbl/nbl_hw
NBL device add ethdev configuration
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 33 +--
drivers/net/nbl/nbl_include/nbl_include.h | 3 ++-
2 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/drivers/net/nbl/nbl_dev/nbl_dev.c
b
Features:
-
- MTU update
- promisc mode set
- xstats
- Basic stats
Support NICs:
-
- S1205CQ-A00CHT
- S1105AS-A00CHT
- S1055AS-A00CHT
- S1052AS-A00CHT
- S1051AS-A00CHT
- S1045XS-A00CHT
- S1205CQ-A00CSP
- S1055AS-A00CSP
- S1052AS-A00CSP
Dimon Zhao (16):
net/nbl: add doc and
add Channel layer related definitions and nbl_thread
for mbx interact
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_common/nbl_common.c | 47 ++
drivers/net/nbl/nbl_common/nbl_common.h | 10 +
drivers/net/nbl/nbl_common
NBL device is a concept of low level device which used to manage
hw resource and to interact with fw
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.c| 8 +-
drivers/net/nbl/nbl_core.h| 7 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 248
add Dispatch layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_core.c| 7 +
drivers/net/nbl/nbl_core.h| 4 +
drivers/net/nbl/nbl_dispatch.c| 466
add Dev layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 14 +-
drivers/net/nbl/nbl_core.h| 16 ++
drivers/net/nbl/nbl_dev/nbl_dev.c | 200
add Resource layer related definitions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/net/nbl/nbl_core.c| 11 +-
drivers/net/nbl/nbl_core.h| 4 +
.../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c | 137
river types
and hardware variants. My subsequent patches will
iteratively define and implement each layer’s functionality.
Let me know if further clarification would be helpful
for the review process.
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 3 +
drivers/ne
add minimum PMD code, doc and build infrastructure for nbl driver.
Signed-off-by: dimon.zhao
---
.mailmap | 4 +++
MAINTAINERS | 9 +++
doc/guides/nics/features/nbl.ini | 9 +++
doc/guides/nics/index.rst| 1 +
doc/guides/nics
Features:
-
- MTU update
- promisc mode set
- xstats
- Basic stats
Support NICs:
-
- S1205CQ-A00CHT
- S1105AS-A00CHT
- S1055AS-A00CHT
- S1052AS-A00CHT
- S1051AS-A00CHT
- S1045XS-A00CHT
- S1205CQ-A00CSP
- S1055AS-A00CSP
- S1052AS-A00CSP
Dimon Zhao (16):
net/nbl: add doc and
Implement NBL device start and stop functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 173 +-
drivers/net/nbl/nbl_dispatch.c| 121 +++-
drivers/net/nbl/nbl_ethdev.c | 5 +
drivers/net/nbl/nbl_hw
NBL device support coexistence mode
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_common/nbl_userdev.c | 729 +-
drivers/net/nbl/nbl_common/nbl_userdev.h | 11 +
drivers/net/nbl/nbl_core.c| 3 +-
drivers/net/nbl/nbl_core.h
Implement NBL device Tx and Rx burst
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 108 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 5 +
drivers/net/nbl/nbl_dispatch.c| 62
drivers/net/nbl/nbl_ethdev.c | 7
Implement NBL device Rx and Tx queue setup & release functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 81 +
.../nbl/nbl_hw/nbl_hw_leonis/nbl_res_leonis.c | 2 +
drivers/net/nbl/nbl_hw/nbl_resource.h | 99 ++
drivers/net/nbl/nb
NBL device add ethdev configuration
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 33 +--
drivers/net/nbl/nbl_include/nbl_include.h | 3 ++-
2 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/drivers/net/nbl/nbl_dev/nbl_dev.c
b
NBL device support UIO/VFIO
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 1 +
drivers/net/nbl/nbl_common/nbl_userdev.c | 24 +++
drivers/net/nbl/nbl_common/nbl_userdev.h | 10
.../nbl_hw_leonis/nbl_phy_leonis_snic.c | 7
Implement NBL device xstats and stats functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_dev/nbl_dev.c | 148 +-
drivers/net/nbl/nbl_dev/nbl_dev.h | 2 +
drivers/net/nbl/nbl_dispatch.c| 111 +
.../nbl/nbl_hw
Implement NBL device set MTU and promisc functions
Signed-off-by: dimon.zhao
---
drivers/net/nbl/nbl_core.h| 2 +
drivers/net/nbl/nbl_dev/nbl_dev.c | 60 +++
drivers/net/nbl/nbl_dev/nbl_dev.h | 4 +-
drivers/net/nbl/nbl_dispatch.c
add PHY layer related definitions and product ops
Signed-off-by: dimon.zhao
---
drivers/net/nbl/meson.build | 2 +
drivers/net/nbl/nbl_core.c| 54 --
drivers/net/nbl/nbl_core.h| 30 +-
drivers/net/nbl/nbl_ethdev.c
52 matches
Mail list logo