mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 03:53:37 +02:00
net: stmmac: rearrange stmmac_tx_info members to pack better
Rearrange the struct stmmac_tx_info members to pack better, essentially by sorting by type size: xsk_meta embeds only a pointer - 32 or 64 bit buf dma address, 32 or 64 bit len normally 32 bit buf_type dependent on arch map_as_page normally 8 bit last_segment normally 8 bit is_jumbo normally 8 bit Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Link: https://patch.msgid.link/E1w1LVo-0000000DGRl-44lt@rmk-PC.armlinux.org.uk Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
1c0714c745
commit
12b4b16c0c
|
|
@ -47,13 +47,13 @@ enum stmmac_txbuf_type {
|
|||
};
|
||||
|
||||
struct stmmac_tx_info {
|
||||
struct xsk_tx_metadata_compl xsk_meta;
|
||||
dma_addr_t buf;
|
||||
bool map_as_page;
|
||||
unsigned len;
|
||||
enum stmmac_txbuf_type buf_type;
|
||||
bool map_as_page;
|
||||
bool last_segment;
|
||||
bool is_jumbo;
|
||||
enum stmmac_txbuf_type buf_type;
|
||||
struct xsk_tx_metadata_compl xsk_meta;
|
||||
};
|
||||
|
||||
#define STMMAC_TBS_AVAIL BIT(0)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user