[Intel-wired-lan] [PATCH net-next v1 11/13] virtchnl: Add pad fields to a couple of structures

Shannon Nelson shannon.nelson at oracle.com
Tue May 2 05:20:28 UTC 2017


On 5/1/2017 10:18 PM, Shannon Nelson wrote:
> On 5/1/2017 11:24 AM, Jesse Brandeburg wrote:
>> From: Sridhar Samudrala <sridhar.samudrala at intel.com>
>>
>> This removes holes and makes structure sizes consistent across
>> 32 and 64 bit builds.
>>
>> Signed-off-by: Sridhar Samudrala <sridhar.samudrala at intel.com>
>> Signed-off-by: Jesse Brandeburg <jesse.brandeburg at intel.com>
>>
>> diff --git a/include/linux/avf/virtchnl.h b/include/linux/avf/virtchnl.h
>> index 3f15d6a..ea34154 100644
>> --- a/include/linux/avf/virtchnl.h
>> +++ b/include/linux/avf/virtchnl.h
>> @@ -275,8 +275,10 @@ struct virtchnl_rxq_info {
>>      u16 splithdr_enabled; /* deprecated with AVF 1.0 */
>
> Isn't there a 2 byte hole here as well?
> sln

Oh, nevermind, I misread the diff.
sln

>
>>      u32 databuffer_size;
>>      u32 max_pkt_size;
>> +    u32 pad1;
>>      u64 dma_ring_addr;
>>      enum virtchnl_rx_hsplit rx_split_pos; /* deprecated with AVF 1.0 */
>> +    u32 pad2;
>>  };
>>
>>  /* VIRTCHNL_OP_CONFIG_VSI_QUEUES
>> @@ -295,6 +297,7 @@ struct virtchnl_queue_pair_info {
>>  struct virtchnl_vsi_queue_config_info {
>>      u16 vsi_id;
>>      u16 num_queue_pairs;
>> +    u32 pad;
>>      struct virtchnl_queue_pair_info qpair[1];
>>  };
>>
>>
> _______________________________________________
> Intel-wired-lan mailing list
> Intel-wired-lan at lists.osuosl.org
> http://lists.osuosl.org/mailman/listinfo/intel-wired-lan


More information about the Intel-wired-lan mailing list