In handle_arp_snat() and snat_pre_route() pull enough payload into the headers.
authorBen Pfaff <blp@nicira.com>
Tue, 11 Nov 2008 21:33:24 +0000 (13:33 -0800)
committerBen Pfaff <blp@nicira.com>
Thu, 13 Nov 2008 20:44:04 +0000 (12:44 -0800)
commit288d2171a6be20c5cf70f35bb3def94c81e4af9c
tree3c1f586a2cf399e4dc81e568862b9c81a213e6a5
parent0b8ccdf977365b529282712012150b481e462606
In handle_arp_snat() and snat_pre_route() pull enough payload into the headers.

There is no guarantee that the device put any data at all into the header.
The e1000 device, for example, appears to not put any data into the header
when the packet is longer than its configured copybreak value, which is
256 bytes by default.  So we need to do it ourselves.
datapath/nx_act_snat.c