On 2/18/25 12:42, Paolo Valerio wrote:
> Ilya Maximets <[email protected]> writes:
> 
>> 'tcp_flags' are not placed at the beginning of the 64-bit block, so
>> they have to be padded.  Today it is done in a hacky way by pushing
>> zeroes over the last 32-bits of the arp_tha.  When that was written
>> the miniflow_pad_from_64() didn't exist, but it's better to use it
>> now instead to avoid confusion.
>>
>> 'ct_tp_src/dst' are not actually extracted for IGMP.  See the
>> write_ct_md() function.  The pushes are there for the padding purposes,
>> since 'tp_dst' doesn't end on a 64-bit boundary and so we need to pad
>> before pushing the IGMP group.  Use an explicit padding function
>> instead to avoid a false impression that IGMP can have non-zero
>> "ports" in the conntrack tuple.
>>
>> This change should not change anything functionally.
>>
>> Signed-off-by: Ilya Maximets <[email protected]>
>> ---
> 
> Hi Ilya, the change LGTM.
> 
> Acked-by: Paolo Valerio <[email protected]>
> 

Thanks, Paolo!  Applied to main.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to