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]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
