X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Fsfc%2Fsfc_tso.h;h=f89aef07c8a601f939d37cf87a23c8a653d4c575;hb=239810607333f7e68979781b0c7be2a14c242f6a;hp=e8b558f5054b44e92222785d2ac3cd0984e4d938;hpb=f1f575be9b76ffd2afc5211dcfc0fed8db1014b2;p=dpdk.git diff --git a/drivers/net/sfc/sfc_tso.h b/drivers/net/sfc/sfc_tso.h index e8b558f505..f89aef07c8 100644 --- a/drivers/net/sfc/sfc_tso.h +++ b/drivers/net/sfc/sfc_tso.h @@ -7,11 +7,30 @@ * for Solarflare) and Solarflare Communications, Inc. */ +#ifndef _SFC_TSO_H +#define _SFC_TSO_H + +#ifdef __cplusplus +extern "C" { +#endif + /** Standard TSO header length */ #define SFC_TSOH_STD_LEN 256 /** The number of TSO option descriptors that precede the packet descriptors */ #define SFC_TSO_OPT_DESCS_NUM 2 +/** + * The number of DMA descriptors for TSO header that may or may not precede the + * packet's payload descriptors + */ +#define SFC_TSO_HDR_DESCS_NUM 1 + unsigned int sfc_tso_prepare_header(uint8_t *tsoh, size_t header_len, struct rte_mbuf **in_seg, size_t *in_off); + +#ifdef __cplusplus +} +#endif + +#endif /* _SFC_TSO_H */