Messages in this thread |  | | From | mike.marciniszyn@gmail ... | | Subject | [PATCH net-next v4 0/5] eth fbnic: Add fbnic self tests | | Date | Sat, 7 Mar 2026 05:58:42 -0500 |
| |
From: "Mike Marciniszyn (Meta)" <mike.marciniszyn@gmail.com>
This series adds self tests to test the registers, the msix interrupts, the tlv, and the firmware mailbox.
This series assumes that the [PATCH net-next 0/2] Add debugfs hooks [1] is present.
When the self tests are run the with ethtool -t:
ethtool -t eth0 The test result is PASS The test extra info: Register test (offline) 0 MSI-X Interrupt test (offline) 0 FW mailbox test (on/offline) 0
Mike Marciniszyn (Meta) (5): net: export netif_open for self_test usage eth fbnic: Add register self test eth fbnic: Add msix self test eth fbnic: TLV support for use by MBX self test eth fbnic: Add mailbox self test
Link: https://patch.msgid.link/20260127200644.11640-1-mike.marciniszyn@gmail.com/ [1]
v2 - add enums for test return codes 2/5, 3/5, snf 5/5 - correct placement of fbnic_nic forward in 2/5, 4/5 v3 - add missing enum in 3/5 v4 - use kzalloc_obj() vs. kzalloc with sizeof in 3/5
drivers/net/ethernet/meta/fbnic/fbnic.h | 1 + drivers/net/ethernet/meta/fbnic/fbnic_csr.c | 128 ++++++++ drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 19 ++ .../net/ethernet/meta/fbnic/fbnic_ethtool.c | 93 ++++++ drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 100 +++++++ drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 27 ++ drivers/net/ethernet/meta/fbnic/fbnic_irq.c | 154 ++++++++++ drivers/net/ethernet/meta/fbnic/fbnic_tlv.c | 276 ++++++++++++++++++ drivers/net/ethernet/meta/fbnic/fbnic_tlv.h | 27 ++ net/core/dev.c | 1 + 10 files changed, 857 insertions(+)
-- 2.43.0
|  |