mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
dpif-netdev: Reorder elements in dp_netdev_port structure.
By reordering the data elements in dp_netdev_port structure, pad bytes can be reduced and there by saving a cache line. Before: structure size:136, holes:3, sum padbytes:15, cachelines:3 After: structure size:128, holes:2, sum padbytes:7, cachelines:2 Signed-off-by: Bhanuprakash Bodireddy <bhanuprakash.bodireddy@intel.com> Co-authored-by: Antonio Fischetti <antonio.fischetti@intel.com> Signed-off-by: Antonio Fischetti <antonio.fischetti@intel.com> Acked-by: Daniele Di Proietto <diproiettod@vmware.com>
This commit is contained in:
committed by
Daniele Di Proietto
parent
38ee081497
commit
2e4450aa35
@@ -290,8 +290,8 @@ struct dp_netdev_port {
|
||||
struct netdev *netdev;
|
||||
struct hmap_node node; /* Node in dp_netdev's 'ports'. */
|
||||
struct netdev_saved_flags *sf;
|
||||
unsigned n_rxq; /* Number of elements in 'rxq' */
|
||||
struct dp_netdev_rxq *rxqs;
|
||||
unsigned n_rxq; /* Number of elements in 'rxq' */
|
||||
bool dynamic_txqs; /* If true XPS will be used. */
|
||||
unsigned *txq_used; /* Number of threads that uses each tx queue. */
|
||||
struct ovs_mutex txq_used_mutex;
|
||||
|
Reference in New Issue
Block a user