aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/igc/igc_tsn.h
diff options
context:
space:
mode:
authorTan Tee Min <tee.min.tan@linux.intel.com>2022-12-15 00:29:08 +0800
committerTony Nguyen <anthony.l.nguyen@intel.com>2023-01-03 09:36:17 -0800
commit5ac1231ac14d1b8a1098048e51cad45f11b85c0a (patch)
tree6ffe8f2795252d80082bd1fdd32d7f8e1e05ed7d /drivers/net/ethernet/intel/igc/igc_tsn.h
parentigc: remove I226 Qbv BaseTime restriction (diff)
downloadlinux-5ac1231ac14d1b8a1098048e51cad45f11b85c0a.tar.gz
linux-5ac1231ac14d1b8a1098048e51cad45f11b85c0a.zip
igc: enable Qbv configuration for 2nd GCL
Make reset task only executes for i225 and Qbv disabling to allow i226 configure for 2nd GCL without resetting the adapter. In i226, Tx won't hang if there is a GCL is already running, so in this case we don't need to set FutScdDis bit. Signed-off-by: Tan Tee Min <tee.min.tan@linux.intel.com> Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com> Tested-by: Naama Meir <naamax.meir@linux.intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igc/igc_tsn.h')
-rw-r--r--drivers/net/ethernet/intel/igc/igc_tsn.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/igc/igc_tsn.h b/drivers/net/ethernet/intel/igc/igc_tsn.h
index b53e6af560b7..631222bb6eb5 100644
--- a/drivers/net/ethernet/intel/igc/igc_tsn.h
+++ b/drivers/net/ethernet/intel/igc/igc_tsn.h
@@ -4,7 +4,7 @@
#ifndef _IGC_TSN_H_
#define _IGC_TSN_H_
-int igc_tsn_offload_apply(struct igc_adapter *adapter);
+int igc_tsn_offload_apply(struct igc_adapter *adapter, bool enable);
int igc_tsn_reset(struct igc_adapter *adapter);
void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter);