diff options
| author | Jesse Brandeburg <[email protected]> | 2023-12-06 01:01:06 +0000 |
|---|---|---|
| committer | Tony Nguyen <[email protected]> | 2023-12-18 19:20:43 +0000 |
| commit | 7173be21ae29ef50ada42fd4464056a9d3f55bb3 (patch) | |
| tree | e340ed19644722de759cdfe6be6884f1f29b29d4 /drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |
| parent | ice: field prep conversion (diff) | |
| download | kernel-7173be21ae29ef50ada42fd4464056a9d3f55bb3.tar.gz kernel-7173be21ae29ef50ada42fd4464056a9d3f55bb3.zip | |
ice: fix pre-shifted bit usage
While converting to FIELD_PREP() and FIELD_GET(), it was noticed that
some of the RSS defines had *included* the shift in their definitions.
This is completely outside of normal, such that a developer could easily
make a mistake and shift at the usage site (like when using
FIELD_PREP()).
Rename the defines and set them to the "pre-shifted values" so they
match the template the driver normally uses for masks and the member
bits of the mask, which also allows the driver to use FIELD_PREP
correctly with these values. Use GENMASK() for this changed MASK value.
Do the same for the VLAN EMODE defines as well.
Reviewed-by: Marcin Szycik <[email protected]>
Reviewed-by: Simon Horman <[email protected]>
Signed-off-by: Jesse Brandeburg <[email protected]>
Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_main.c')
0 files changed, 0 insertions, 0 deletions
