| /* SPDX-License-Identifier: GPL-2.0 | |
| * Copyright(c) 2020 Intel Corporation. | |
| */ | |
| #ifndef XSKXCEIVER_H_ | |
| #define XSKXCEIVER_H_ | |
| #include <limits.h> | |
| #include "xsk_xdp_progs.skel.h" | |
| #include "xsk_xdp_common.h" | |
| #ifndef SOL_XDP | |
| #define SOL_XDP 283 | |
| #endif | |
| #ifndef AF_XDP | |
| #define AF_XDP 44 | |
| #endif | |
| #ifndef PF_XDP | |
| #define PF_XDP AF_XDP | |
| #endif | |
| #define MAX_TEARDOWN_ITER 10 | |
| #define MAX_ETH_JUMBO_SIZE 9000 | |
| #define SOCK_RECONF_CTR 10 | |
| #define RX_FULL_RXQSIZE 32 | |
| #define UMEM_HEADROOM_TEST_SIZE 128 | |
| #define XSK_UMEM__INVALID_FRAME_SIZE (MAX_ETH_JUMBO_SIZE + 1) | |
| #define RUN_ALL_TESTS UINT_MAX | |
| #define NUM_MAC_ADDRESSES 4 | |
| #endif /* XSKXCEIVER_H_ */ |