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