Move the IGC_EMPTY_FRAME_SIZE definition from igc_main.c to igc_tsn.h.
This consolidates frame-size definitions for TSN and frame context
descriptors into a single header alongside IGC_RX_MIN_FRAG_SIZE and
SMD_FRAME_SIZE, making the constants available across TSN modules.

Signed-off-by: Sasha Neftin <[email protected]>
---
 drivers/net/ethernet/intel/igc/igc_main.c | 2 --
 drivers/net/ethernet/intel/igc/igc_tsn.h  | 1 +
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/intel/igc/igc_main.c 
b/drivers/net/ethernet/intel/igc/igc_main.c
index 1fb5f3cbe93c..b0a4c2893ccb 100644
--- a/drivers/net/ethernet/intel/igc/igc_main.c
+++ b/drivers/net/ethernet/intel/igc/igc_main.c
@@ -1137,8 +1137,6 @@ static void igc_init_tx_empty_descriptor(struct igc_ring 
*ring,
                ring->next_to_use = 0;
 }
 
-#define IGC_EMPTY_FRAME_SIZE 60
-
 static void igc_tx_ctxtdesc(struct igc_ring *tx_ring,
                            __le32 launch_time, bool first_flag,
                            u32 vlan_macip_lens, u32 type_tucmd,
diff --git a/drivers/net/ethernet/intel/igc/igc_tsn.h 
b/drivers/net/ethernet/intel/igc/igc_tsn.h
index a95b893459d7..e08f48543d99 100644
--- a/drivers/net/ethernet/intel/igc/igc_tsn.h
+++ b/drivers/net/ethernet/intel/igc/igc_tsn.h
@@ -8,6 +8,7 @@
 
 #define IGC_RX_MIN_FRAG_SIZE           60
 #define SMD_FRAME_SIZE                 60
+#define IGC_EMPTY_FRAME_SIZE           60
 
 enum igc_txd_popts_type {
        SMD_V = 0x01,
-- 
2.43.0

Reply via email to