P4C
The P4 Compiler
Loading...
Searching...
No Matches
targets/pna/dpdk/table_stepper.h
1#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_DPDK_TABLE_STEPPER_H_
2#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_DPDK_TABLE_STEPPER_H_
3
4#include "ir/ir.h"
5
6#include "backends/p4tools/modules/testgen/lib/execution_state.h"
7#include "backends/p4tools/modules/testgen/lib/test_spec.h"
8#include "backends/p4tools/modules/testgen/targets/pna/dpdk/expr_stepper.h"
9#include "backends/p4tools/modules/testgen/targets/pna/shared_table_stepper.h"
10
12
14 public:
15 explicit PnaDpdkTableStepper(PnaDpdkExprStepper *stepper, const IR::P4Table *table);
16};
17
18} // namespace P4::P4Tools::P4Testgen::Pna
19
20#endif /* BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_DPDK_TABLE_STEPPER_H_ */
Definition targets/pna/dpdk/expr_stepper.h:15
Definition targets/pna/dpdk/table_stepper.h:13
Definition shared_table_stepper.h:16
const IR::P4Table * table
The table for this particular stepper.
Definition core/small_step/table_stepper.h:26
ExprStepper * stepper
Reference to the calling expression stepper.
Definition core/small_step/table_stepper.h:23
Inja.
Definition pna/backend/metadata/metadata.cpp:24