mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
net: neigh: make ->hh_len 32-bit
Using 16-bit ->hh_len doesn't save any memory, save some .text instead: add/remove: 0/0 grow/shrink: 1/6 up/down: 2/-19 (-17) function old new delta neigh_update 2312 2314 +2 fwnet_header_cache 199 197 -2 eth_header_cache 101 99 -2 ip6_finish_output2 2371 2368 -3 vrf_finish_output6 1522 1518 -4 vrf_finish_output 1413 1409 -4 ip_finish_output2 1627 1623 -4 Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
eaffadbbb3
commit
5b3dc2f37d
2 changed files with 3 additions and 4 deletions
|
@ -237,8 +237,7 @@ struct netdev_hw_addr_list {
|
|||
netdev_hw_addr_list_for_each(ha, &(dev)->mc)
|
||||
|
||||
struct hh_cache {
|
||||
u16 hh_len;
|
||||
u16 __pad;
|
||||
unsigned int hh_len;
|
||||
seqlock_t hh_lock;
|
||||
|
||||
/* cached hardware header; allow for machine alignment needs. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue