igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK
authorFaizal Rahim <faizal.abdul.rahim@linux.intel.com>
Mon, 19 May 2025 07:19:07 +0000 (03:19 -0400)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Wed, 11 Jun 2025 15:56:48 +0000 (08:56 -0700)
commite35ba6d3c6c3464cf12da6fd0b6380c90af81d27
treebd6e9d8c055ab7ddf3eec0adeb94d8cfa61acc4b
parent4cdb4ef8a9ff10b5ee829549561296b117a72bb1
igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK

Refactor TXDCTL macro handling to use FIELD_PREP and GENMASK macros.
This prepares the code for adding a new TXDCTL priority field in an
upcoming patch.

Verified that the macro values remain unchanged before and after
refactoring.

Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Faizal Rahim <faizal.abdul.rahim@linux.intel.com>
Tested-by: Mor Bar-Gabay <morx.bar.gabay@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/igc/igc.h
drivers/net/ethernet/intel/igc/igc_main.c