xref: /dpdk/lib/node/pkt_cls_priv.h (revision 20365d793e45500ad98d5cbd43c0369f45f6747c)
199a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
299a2dd95SBruce Richardson  * Copyright (C) 2020 Marvell.
399a2dd95SBruce Richardson  */
499a2dd95SBruce Richardson #ifndef __INCLUDE_PKT_CLS_PRIV_H__
599a2dd95SBruce Richardson #define __INCLUDE_PKT_CLS_PRIV_H__
699a2dd95SBruce Richardson 
799a2dd95SBruce Richardson #include <rte_common.h>
899a2dd95SBruce Richardson 
999a2dd95SBruce Richardson struct pkt_cls_node_ctx {
1099a2dd95SBruce Richardson 	uint16_t l2l3_type;
1199a2dd95SBruce Richardson };
1299a2dd95SBruce Richardson 
1399a2dd95SBruce Richardson enum pkt_cls_next_nodes {
1499a2dd95SBruce Richardson 	PKT_CLS_NEXT_PKT_DROP,
1599a2dd95SBruce Richardson 	PKT_CLS_NEXT_IP4_LOOKUP,
16*20365d79SSunil Kumar Kori 	PKT_CLS_NEXT_IP6_LOOKUP,
1799a2dd95SBruce Richardson 	PKT_CLS_NEXT_MAX,
1899a2dd95SBruce Richardson };
1999a2dd95SBruce Richardson 
2099a2dd95SBruce Richardson #endif /* __INCLUDE_PKT_CLS_PRIV_H__ */
21