Go to the documentation of this file.
20 #ifndef __DRV_XGBE_IMPL_H__
21 #define __DRV_XGBE_IMPL_H__
29 #define LOG2_NUM_GROUPS (12)
31 #define NUM_GROUPS (1 << LOG2_NUM_GROUPS)
34 #define EPP_REQS_PER_TILE (32)
37 #define EDMA_WDS_NO_CSUM 8
39 #define EDMA_WDS_CSUM 10
41 #define EDMA_WDS_TOTAL 128
52 #define SIZE_SMALL (1)
53 #define SIZE_LARGE (2)
54 #define SIZE_JUMBO (0)
57 #define NETIO_NUM_SIZES 3
66 #define NETIO_DEFAULT_SMALL_PACKETS 2750
68 #define NETIO_DEFAULT_LARGE_PACKETS 2500
70 #define NETIO_DEFAULT_JUMBO_PACKETS 250
74 #define NETIO_ARENA_SHIFT 24
76 #define NETIO_ARENA_SIZE (1 << NETIO_ARENA_SHIFT)
255 #define NETIO_GROUP_CHUNK_SIZE 64
256 #define NETIO_BUCKET_CHUNK_SIZE 64
283 #define __NETIO_SEND_FLG_ACK 0x1
288 #define __NETIO_SEND_FLG_CSUM 0x2
291 #define __NETIO_SEND_FLG_COMPLETION 0x4
295 #define __NETIO_SEND_FLG_XSEG_SHIFT 3
298 #define __NETIO_SEND_FLG_XSEG_WIDTH 2