From: Yuval Mintz <yuval.mi...@cavium.com>
Date: Thu, 8 Jun 2017 19:13:17 +0300

> +struct qed_ll2_comp_rx_data {
> +     u8 connection_handle;
> +     void *cookie;
> +     dma_addr_t rx_buf_addr;
> +     u16 parse_flags;
> +     u16 vlan;
> +     bool b_last_packet;
> +
> +     union {
> +             u8 placement_offset;
> +             u8 data_length_error;
> +     } u;
> +     union {
> +             u16 packet_length;
> +             u16 data_length;
> +     } length;
> +
> +     u32 opaque_data_0;
> +     u32 opaque_data_1;
> +
> +     /* GSI only */
> +     u32 gid_dst[4];
> +     u16 qp_id;
> +};
> +

Again, a lot of unnecessary padding in the structure due to suboptimal
member ordering.

Please fix this.

Thank you.

Reply via email to