X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Ftep_termination%2Fvxlan.h;h=4242e1112ebe79215d12e65a596728c7eef22bf8;hb=75edc66a912eb4aee472ad8018dcde21c469e467;hp=502bbaac4a1f67531dc93664e1f18f01ae435368;hpb=4abe471ed6fc1003cb03d90c21c53a11d743a71a;p=dpdk.git diff --git a/examples/tep_termination/vxlan.h b/examples/tep_termination/vxlan.h index 502bbaac4a..4242e1112e 100644 --- a/examples/tep_termination/vxlan.h +++ b/examples/tep_termination/vxlan.h @@ -47,6 +47,8 @@ extern struct ipv4_hdr app_ip_hdr[VXLAN_N_PORTS]; extern struct ether_hdr app_l2_hdr[VXLAN_N_PORTS]; +extern uint8_t tx_checksum; +extern uint16_t tso_segsz; struct vxlan_port { uint32_t vport_id; /**< VirtIO port id */ @@ -72,6 +74,7 @@ union tunnel_offload_info { uint64_t l2_len:7; /**< L2 (MAC) Header Length. */ uint64_t l3_len:9; /**< L3 (IP) Header Length. */ uint64_t l4_len:8; /**< L4 Header Length. */ + uint64_t tso_segsz:16; /**< TCP TSO segment size */ uint64_t outer_l2_len:7; /**< outer L2 Header Length */ uint64_t outer_l3_len:16; /**< outer L3 Header Length */ };