On Fri, Sep 08, 2017 at 06:59:23PM +0100, Bhanuprakash Bodireddy wrote:
> By reordering elements in ofproto_bundle_settings structure, sum holes
> and pad bytes can be reduced.
> 
> Before: structure size: 96, sum holes: 13, pad bytes: 7, cachelines:2
> After : structure size: 80, sum holes:  4, pad bytes: 0, cachelines:2
> 
> Signed-off-by: Bhanuprakash Bodireddy <bhanuprakash.bodire...@intel.com>
> ---
>  ofproto/ofproto.h | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/ofproto/ofproto.h b/ofproto/ofproto.h
> index 9e35327..2a7c1f3 100644
> --- a/ofproto/ofproto.h
> +++ b/ofproto/ofproto.h
> @@ -403,18 +403,17 @@ struct ofproto_bundle_settings {
>      size_t n_slaves;
>  
>      enum port_vlan_mode vlan_mode; /* Selects mode for vlan and trunks */
> +    bool protected;             /* Protected port mode */
> +    bool use_priority_tags;     /* Use 802.1p tag for frames in VLAN 0? */
>      uint16_t qinq_ethtype;
>      int vlan;                   /* VLAN VID, except for PORT_VLAN_TRUNK. */
>      unsigned long *trunks;      /* vlan_bitmap, except for PORT_VLAN_ACCESS. 
> */
>      unsigned long *cvlans;
> -    bool use_priority_tags;     /* Use 802.1p tag for frames in VLAN 0? */
>  
>      struct bond_settings *bond; /* Must be nonnull iff if n_slaves > 1. */
>  
>      struct lacp_settings *lacp;              /* Nonnull to enable LACP. */
>      struct lacp_slave_settings *lacp_slaves; /* Array of n_slaves elements. 
> */
> -
> -    bool protected;             /* Protected port mode */
>  };

I'm planning to skip this one for the same reason as the previous patches.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to