Documentation
¶
Overview ¶
Package dpdk provides DPDK userspace protocol parsing integration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Pipeline ¶
type Pipeline struct {
Name string `json:"name"`
Stages []PipelineStage `json:"stages"`
Cores int `json:"cores"`
}
Pipeline represents a DPDK packet processing pipeline.
func NewPipeline ¶
NewPipeline creates a new DPDK pipeline.
func (*Pipeline) GenerateConfig ¶
GenerateConfig generates a DPDK pipeline configuration.
type PipelineStage ¶
type PipelineStage struct {
Name string `json:"name"`
Type string `json:"type"` // rx, parse, classify, tx
Config string `json:"config"`
}
PipelineStage represents a DPDK processing stage.
Click to show internal directories.
Click to hide internal directories.