Implement NBL device set mtu and promisc functions
Signed-off-by: Kyo Liu
---
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 definetions and product ops
Signed-off-by: Kyo Liu
---
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
Implement NBL device tx and rx burst
Signed-off-by: Kyo Liu
---
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
add Channel layer related definetions and nbl_thread
for mbx interact
Signed-off-by: Kyo Liu
---
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
Implement NBL device xstats and stats functions
Signed-off-by: Kyo Liu
---
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 start and stop functions
Signed-off-by: Kyo Liu
---
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 Rx and Tx queue setup & release functions
Signed-off-by: Kyo Liu
---
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 support coexistence mode
Signed-off-by: Kyo Liu
---
drivers/net/nbl/nbl_common/nbl_userdev.c | 744 +-
drivers/net/nbl/nbl_common/nbl_userdev.h | 11 +
drivers/net/nbl/nbl_core.c| 3 +-
drivers/net/nbl/nbl_core.h
NBL device support UIO/VFIO
Signed-off-by: Kyo Liu
---
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
oyment scenarios.
Signed-off-by: Kyo Liu
---
doc/guides/rel_notes/release_25_07.rst | 5 +
drivers/bus/pci/bus_pci_driver.h | 11 +++
drivers/bus/pci/linux/pci.c| 2 ++
3 files changed, 18 insertions(+)
diff --git a/doc/guides/rel_notes/release_25_07.rst
b/doc/
NBL device is a concept of low level device which used to manage
hw resource and to interact with fw
Signed-off-by: Kyo Liu
---
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 add ethdev configuration
Signed-off-by: Kyo Liu
---
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/drivers
add Dev layer related definetions
Signed-off-by: Kyo Liu
---
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 ++
drivers
add Dispatch layer related definetions
Signed-off-by: Kyo Liu
---
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 Resource layer related definetions
Signed-off-by: Kyo Liu
---
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
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: Kyo Liu
---
drivers/net/nbl/meson.build | 3 +
drivers/ne
add minimum PMD code, doc and build infrastructure for nbl driver.
Signed-off-by: Kyo Liu
---
.mailmap | 5
MAINTAINERS | 9 +++
doc/guides/nics/features/nbl.ini | 9 +++
doc/guides/nics/index.rst| 1 +
doc/guides/nics
-A00CHT
- S1205CQ-A00CSP
- S1055AS-A00CSP
- S1052AS-A00CSP
Kyo Liu (17):
net/nbl: add doc and minimum nbl build framework
net/nbl: add simple probe/remove and log module
net/nbl: add PHY layer definitions and implementation
net/nbl: add Channel layer definitions and implementation
net/nbl
oyment scenarios.
Signed-off-by: Kyo Liu
---
.mailmap | 2 ++
doc/guides/rel_notes/release_25_07.rst | 4
drivers/bus/pci/bus_pci_driver.h | 11 +++
drivers/bus/pci/linux/pci.c| 2 ++
4 files changed, 19 insertions(+)
diff --git a/.ma
Signed-off-by: Kyo Liu
---
.mailmap | 5
MAINTAINERS | 9 +++
doc/guides/nics/features/nbl.ini | 23 +
doc/guides/nics/index.rst| 1 +
doc/guides/nics/nbl.rst | 42
drivers
oyment scenarios.
Signed-off-by: Kyo Liu
---
.mailmap | 2 ++
doc/guides/rel_notes/release_25_07.rst | 5 +
drivers/bus/pci/bus_pci_driver.h | 11 +++
drivers/bus/pci/linux/pci.c| 2 ++
4 files changed, 20 insertions(+)
diff --git a/.ma
oyment scenarios.
Signed-off-by: Kyo Liu
---
.mailmap | 2 ++
doc/guides/rel_notes/release_25_07.rst | 4
drivers/bus/pci/bus_pci_driver.h | 11 +++
drivers/bus/pci/linux/pci.c| 2 ++
4 files changed, 19 insertions(+)
diff --git a/.ma
oyment scenarios.
Signed-off-by: Kyo Liu
---
.mailmap | 2 ++
doc/guides/rel_notes/release_25_07.rst | 4
drivers/bus/pci/bus_pci_driver.h | 11 +++
drivers/bus/pci/linux/pci.c| 2 ++
4 files changed, 19 insertions(+)
diff --git a/.ma
23 matches
Mail list logo