New upstream version 18.11-rc1
[deb_dpdk.git] / drivers / net / cxgbe / cxgbe.h
index 5e6f5c9..eb58f88 100644 (file)
                                    ETH_RSS_IPV6_UDP_EX)
 #define CXGBE_RSS_HF_ALL (ETH_RSS_IP | ETH_RSS_TCP | ETH_RSS_UDP)
 
+/* Tx/Rx Offloads supported */
+#define CXGBE_TX_OFFLOADS (DEV_TX_OFFLOAD_VLAN_INSERT | \
+                          DEV_TX_OFFLOAD_IPV4_CKSUM | \
+                          DEV_TX_OFFLOAD_UDP_CKSUM | \
+                          DEV_TX_OFFLOAD_TCP_CKSUM | \
+                          DEV_TX_OFFLOAD_TCP_TSO)
+
+#define CXGBE_RX_OFFLOADS (DEV_RX_OFFLOAD_VLAN_STRIP | \
+                          DEV_RX_OFFLOAD_IPV4_CKSUM | \
+                          DEV_RX_OFFLOAD_UDP_CKSUM | \
+                          DEV_RX_OFFLOAD_TCP_CKSUM | \
+                          DEV_RX_OFFLOAD_JUMBO_FRAME | \
+                          DEV_RX_OFFLOAD_SCATTER)
+
+
 #define CXGBE_DEVARG_KEEP_OVLAN "keep_ovlan"
 #define CXGBE_DEVARG_FORCE_LINK_UP "force_link_up"