linux_dsm_epyc7002/drivers/net/ethernet/intel
Jesse Brandeburg 0437f1a98a ice: Use bitfields where possible
The driver was converted to not use bool, but it was
neglected that the bools should have been converted to bit fields
as bit fields in software structures are ok, as long as they
use the correct kinds of unsigned types. This avoids
wasting lots of storage space to store single bit values.

One of the change hunks moves a variable lport out of
a group of "combinable" bit fields because all bits of
the u8 lport are valid and the variable can be packed in the
struct in struct holes.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2019-05-04 14:38:57 -07:00
..
e1000 net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
e1000e net: move skb->xmit_more hint to softnet data 2019-04-01 18:35:02 -07:00
fm10k net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
i40e i40e: Introduce recovery mode support 2019-05-03 14:34:01 -07:00
iavf net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
ice ice: Use bitfields where possible 2019-05-04 14:38:57 -07:00
igb net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
igbvf ethernet/intel: consolidate NAPI and NAPI exit 2018-11-21 10:35:23 -08:00
igc net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
ixgb cross-tree: phase out dma_zalloc_coherent() 2019-01-08 07:58:37 -05:00
ixgbe net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
ixgbevf net: pass net_device argument to the eth_get_headlen 2019-04-23 18:36:34 +02:00
e100.c intel: correct return from set features callback 2019-03-19 14:18:49 -07:00
Kconfig ixgbe: fix Kconfig when driver is not a module 2019-01-04 14:02:16 -08:00
Makefile igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support 2018-10-17 12:14:54 -07:00