This patch set implements dynamic logging for 11 drivers. All these patches are compile tested only. I don't have access to most of this hardware.
It makes more sense to "just do it" for dynamic logging rather than keeping TODO lists in the documentation and expecting the vendors to fix their own code. The advantage of common repository is that global changes can be done. Stephen Hemminger (11): avp: implement dynamic logging bnx2x: implement dynamic logging vmxnet3: implement dynamic logging ixgbe: implement dynamic logging e1000: implement dynamic logging virtio: implement dynamic logging nfp: implement dynamic logging fm10k: implement dynamic logging ena: implement dynamic logging qede: implement dynamic logging lio: implement dynamic logging config/common_base | 21 ++------------ doc/guides/nics/bnx2x.rst | 8 ------ drivers/net/avp/avp_ethdev.c | 10 +++++++ drivers/net/avp/avp_logs.h | 9 +++--- drivers/net/bnx2x/bnx2x_ethdev.c | 15 ++++++++++ drivers/net/bnx2x/bnx2x_logs.h | 17 ++++-------- drivers/net/e1000/e1000_logs.h | 16 ++++------- drivers/net/e1000/em_ethdev.c | 15 ++++++++++ drivers/net/ena/ena_ethdev.c | 15 ++++++++++ drivers/net/ena/ena_logs.h | 14 ++++------ drivers/net/ena/ena_platform.h | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 15 ++++++++++ drivers/net/fm10k/fm10k_logs.h | 16 ++++------- drivers/net/ixgbe/ixgbe_ethdev.c | 15 ++++++++++ drivers/net/ixgbe/ixgbe_logs.h | 16 ++++------- drivers/net/liquidio/lio_ethdev.c | 15 ++++++++++ drivers/net/liquidio/lio_logs.h | 20 ++++++-------- drivers/net/nfp/nfp_net.c | 14 ++++++++++ drivers/net/nfp/nfp_net_logs.h | 22 ++++----------- drivers/net/qede/qede_ethdev.c | 15 ++++++++++ drivers/net/qede/qede_logs.h | 53 ++++++++++++++++-------------------- drivers/net/virtio/virtio_ethdev.c | 15 ++++++++++ drivers/net/virtio/virtio_logs.h | 19 +++++-------- drivers/net/vmxnet3/vmxnet3_ethdev.c | 15 ++++++++++ drivers/net/vmxnet3/vmxnet3_logs.h | 17 ++++-------- 25 files changed, 247 insertions(+), 162 deletions(-) -- 2.11.0