1 /* 2 * Copyright (c) 2026 Justin Hibbits 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7 #ifndef DPAA_FMAN_PARSER_H 8 #define DPAA_FMAN_PARSER_H 9 10 #define FMAN_PARSE_RESULT_OFF 32 11 #define L3R_FIRST_IPV4 0x8000 12 #define L3R_FIRST_IPV6 0x4000 13 #define L3R_FIRST_IP_M (L3R_FIRST_IPV4 | L3R_FIRST_IPV6) 14 #define L3R_LAST_IPV4 0x8000 15 #define L3R_LAST_IPV6 0x4000 16 #define L3R_LAST_IP_M (L3R_LAST_IPV4 | L3R_LAST_IPV6) 17 #define L3R_FIRST_ERROR 0x2000 18 #define L3R_LAST_ERROR 0x0080 19 #define L4R_TYPE_M 0xe0 20 #define L4R_TYPE_TCP 0x20 21 #define L4R_TYPE_UDP 0x40 22 #define L4R_TYPE_IPSEC 0x60 23 #define L4R_TYPE_SCTP 0x80 24 #define L4R_DCCP 0xa0 25 #define L4R_ERR 0x10 26 27 #endif 28