> On Nov 24, 2015, at 1:51 PM, Ben Pfaff <[email protected]> wrote:
> 
> On Fri, Nov 06, 2015 at 04:10:55PM -0800, Jarno Rajahalme wrote:
>> Extend OVS conntrack interface to cover NAT.  New nested nat action
>> may be included with a CT action.  A bare nat action only mangles
>> existing connections.  If a nat action with src or dst range attribute
>> is included, new (non-committed) connections are mangled according to
>> the nat attributes.
>> 
>> This work extends on a branch by Thomas Graf at
>> https://github.com/tgraf/ovs/tree/nat.
>> 
>> Signed-off-by: Jarno Rajahalme <[email protected]>
> 
> In format_odp_ct_nat() here, I'd replace the memcpy() calls by struct
> assignment plus format_odp_ct_nat():
>> +    if (addr_len == sizeof ip6_min) {
>> +        memcpy(&ip6_min, a[OVS_NAT_ATTR_IP_MIN]
>> +               ? nl_attr_get(a[OVS_NAT_ATTR_IP_MIN]) : &in6addr_any,
>> +               sizeof ip6_min);
>> +        memcpy(&ip6_max, a[OVS_NAT_ATTR_IP_MAX]
>> +               ? nl_attr_get(a[OVS_NAT_ATTR_IP_MAX]) : &in6addr_any,
>> +               sizeof ip6_max);
>> +    }
> 

Changed.

> Acked-by: Ben Pfaff <[email protected]>

Thanks for the review, pushed to master,

  Jarno

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to