1/* 2 * Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7/* Number of buffers used for sending and receiving ethernet frames. */ 8#define TX_BUFS 510 9#define RX_BUFS 510 10 11/* Size used for ethernet buffers */ 12#define BUF_SIZE 2048 13 14/* Maximum connected TCP clients */ 15#define MAX_TCP_CLIENTS 5 16 17/* Size of initial TCP socket reads */ 18#define TCP_READ_SIZE 1400 19 20/* Max size of UDP socket reads */ 21#define UDP_READ_SIZE 1400 22 23/* DMA memory to use for descriptor rings */ 24#define DMA_RING_ALLOC_SIZE 0x4000 25 26/* Total DMA memory to allocate */ 27#define DMA_ALLOC_SIZE (DMA_RING_ALLOC_SIZE + BUF_SIZE * (TX_BUFS + RX_BUFS)) 28 29/* Heap size */ 30#define HEAP_SIZE 0x800000 31