iavf: Refactor iavf_mac_filter struct memory usage
authorJedrzej Jagielski <jedrzej.jagielski@intel.com>
Mon, 30 Aug 2021 08:25:36 +0000 (08:25 +0000)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Tue, 30 Nov 2021 16:56:07 +0000 (08:56 -0800)
commit4d0dbd9678ad604963e9eab212fefb78a9fdb4aa
tree8718db743eda43207d2d4d7935c19121fb0b5807
parentb231b59a2f96bbc3f4759d2e8ecaa1c71a9e7616
iavf: Refactor iavf_mac_filter struct memory usage

iavf_mac_filter struct contained couple boolean
flags using up more memory than is necessary.
Change the flags to be bitfields in an anonymous struct
so all the flags now fit in one byte.

Signed-off-by: Sylwester Dziedziuch <sylwesterx.dziedziuch@intel.com>
Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Tested-by: Konrad Jankowski <konrad0.jankowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/iavf/iavf.h