29 #include <tas_memif.h> 30 #include <utils_circ.h> 32 #define OPAQUE_PTR(x) ((void *) (uintptr_t) (x)) 33 #define OPAQUE(x) ((uintptr_t) (x)) 37 #define CTX_FLAG_POLL_CALLED 1 39 #define CTX_FLAG_POLL_EVENTS 2 42 #define CTX_FLAG_WANTWAIT 4 44 #define CTX_FLAG_LASTWAIT 8 46 #define CONN_FLAG_TXEOS 1 47 #define CONN_FLAG_TXEOS_ALLOC 2 48 #define CONN_FLAG_TXEOS_ACK 4 49 #define CONN_FLAG_RXEOS 8 54 CONN_ACCEPT_REQUESTED,
59 extern void *flexnic_mem;
61 extern int flexnic_evfd[FLEXTCP_MAX_FTCPCORES];
63 int flextcp_kernel_connect(
void);
65 void flextcp_kernel_kick(
void);
69 void flextcp_context_tx_done(
struct flextcp_context *ctx, uint16_t core);
Public low-level application interface for TAS.