On Thu, 31 Mar 2016 19:15:22 -0700 Rasesh Mody <rasesh.mody at qlogic.com> wrote:
> +struct qed_filter_ucast_params { > + enum qed_filter_xcast_params_type type; > + uint8_t vlan_valid; > + uint16_t vlan; > + uint8_t mac_valid; > + unsigned char mac[ETHER_ADDR_LEN]; > +} __attribute__ ((__packed__)); Why packed? Why not just rearrange elements to eliminate the padding holes?