Files
kernel_xiaomi_sm8250/include/linux
Eric Dumazet 9356b8fc07 [NET]: Reorder some hot fields of struct net_device
Place them on separate cache lines in SMP to lower memory bouncing
between multiple CPU accessing the device.

     - One part is mostly used on receive path (including
       eth_type_trans()) (poll_list, poll, quota, weight, last_rx,
       dev_addr, broadcast)

     - One part is mostly used on queue transmit path (qdisc)
      (queue_lock, qdisc, qdisc_sleeping, qdisc_list, tx_queue_len)

     - One part is mostly used on xmit path (device)
      (xmit_lock, xmit_lock_owner, priv, hard_start_xmit, trans_start)

'features' is placed outside of these hot points, in a location that
may be shared by all cpus (because mostly read)

name_hlist is moved close to name[IFNAMSIZ] to speedup __dev_get_by_name()

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-09-27 15:23:16 -07:00
..
2005-09-13 08:22:31 -07:00
2005-08-25 12:40:44 -04:00
2005-08-29 15:59:42 -04:00
2005-09-07 16:57:21 -07:00
2005-09-10 10:06:21 -07:00
2005-09-10 10:16:27 -07:00
2005-09-26 15:06:50 -07:00
2005-09-05 00:06:09 -07:00
2005-09-07 16:57:21 -07:00
2005-09-13 08:22:32 -07:00
2005-09-09 13:57:55 -07:00
2005-09-13 08:22:32 -07:00
2005-09-07 16:57:40 -07:00
2005-09-05 09:14:13 -07:00
2005-08-29 16:01:32 -07:00
2005-08-29 16:01:32 -07:00
2005-08-29 16:01:32 -07:00
2005-09-19 15:41:28 -07:00
2005-08-29 16:01:32 -07:00
2005-08-29 15:49:46 -07:00
2005-09-09 20:14:47 -05:00
2005-08-29 15:43:19 -07:00
2005-09-07 16:57:48 -07:00
2005-09-10 10:06:21 -07:00
2005-09-17 11:50:02 -07:00
2005-08-29 16:01:32 -07:00
2005-08-29 16:01:32 -07:00
2005-08-28 20:28:25 -04:00
2005-09-07 16:57:24 -07:00
2005-09-13 08:22:31 -07:00
2005-08-30 22:48:51 -05:00
2005-09-09 13:57:54 -07:00
2005-09-09 13:57:54 -07:00
2005-09-07 16:57:18 -07:00
2005-09-13 08:22:29 -07:00
2005-09-08 12:32:03 -07:00
2005-09-10 10:06:26 -07:00
2005-08-29 16:01:32 -07:00
2005-09-10 10:06:21 -07:00
2005-09-10 10:06:21 -07:00
2005-09-05 00:05:45 -07:00
2005-09-18 00:18:32 -07:00
2005-09-10 10:06:36 -07:00
2005-09-07 16:57:34 -07:00
2005-09-09 13:57:58 -07:00