aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/bitmap.c
diff options
context:
space:
mode:
authorAlexander Duyck <aduyck@mirantis.com>2016-01-24 21:17:01 -0800
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2016-02-18 11:00:56 -0800
commit475b4205aa52c16feef08d55c8fd76e815b6bee7 (patch)
tree32adf612fe97ed68e03b0a80d2abb63a93887e0c /lib/bitmap.c
parenti40e/i40evf: Handle IPv6 extension headers in checksum offload (diff)
downloadwireguard-linux-475b4205aa52c16feef08d55c8fd76e815b6bee7.tar.xz
wireguard-linux-475b4205aa52c16feef08d55c8fd76e815b6bee7.zip
i40e/i40evf: Do not write to descriptor unless we complete
This patch defers writing to the Tx descriptor bits until we know we have successfully completed a given operation. So for example we defer updating the tunnelling portion of the context descriptor until we have fully identified the type. The advantage to this approach is that we can assemble values as we go instead of having to try and kludge everything together all at once. As a result we can significantly clean up the tunneling configuration for instance as we can just do a pointer walk and do the math for the distance between each set of points. Signed-off-by: Alexander Duyck <aduyck@mirantis.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions