ice: enable FW logging
authorPaul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Wed, 13 Dec 2023 05:07:13 +0000 (21:07 -0800)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 14 Dec 2023 17:50:53 +0000 (09:50 -0800)
commit73671c3162c83a689342fd57f00b5f261682e49b
treeb2d46e0ce363a011e9d7e4df364cefb9e99cffd4
parent96a9a9341cdaea0c3bce4c134e04a2a42ae899ac
ice: enable FW logging

Once users have configured the FW logging then allow them to enable it
by writing to the 'fwlog/enable' file. The file accepts a boolean value
(0 or 1) where 1 means enable FW logging and 0 means disable FW logging.

  # echo <value> > /sys/kernel/debug/ice/0000\:18\:00.0/fwlog/enable

Where <value> is 0 or 1.

The user can read the 'fwlog/enable' file to see whether logging is
enabled or not. Reading the actual data is a separate patch. To see the
current value then:

  # cat /sys/kernel/debug/ice/0000\:18\:00.0/fwlog/enable

Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
drivers/net/ethernet/intel/ice/ice_debugfs.c
drivers/net/ethernet/intel/ice/ice_fwlog.c
drivers/net/ethernet/intel/ice/ice_fwlog.h