schema: document generic DPDK capture statistics

Define the DPDK packet and error counters emitted by the capture module
so that EVE statistics validate against the schema.
pull/16292/head
Lukas Sismis 1 month ago
parent bc48b4f44c
commit 16e442d59f

@ -6941,6 +6941,28 @@
} }
} }
}, },
"dpdk": {
"type": "object",
"description": "Statistics for the DPDK capture module",
"additionalProperties": false,
"properties": {
"ierrors": {
"type": "integer",
"description":
"Number of erroneous received packets reported by DPDK"
},
"imissed": {
"type": "integer",
"description":
"Number of packets dropped by the NIC because receive buffers were unavailable"
},
"no_mbufs": {
"type": "integer",
"description":
"Number of RX packet-buffer allocation failures reported by DPDK"
}
}
},
"errors": { "errors": {
"type": "integer", "type": "integer",
"description": "Number of Suricata errors reported while reading capture module" "description": "Number of Suricata errors reported while reading capture module"
@ -6956,6 +6978,20 @@
"kernel_packets": { "kernel_packets": {
"type": "integer", "type": "integer",
"description": "Number of packets received from the kernel" "description": "Number of packets received from the kernel"
},
"packets": {
"type": "integer",
"description":
"Number of received packets plus receive errors reported by the DPDK capture module"
},
"rx_errors": {
"type": "integer",
"description":
"Total DPDK missed packets, erroneous received packets, and RX packet-buffer allocation failures"
},
"tx_errors": {
"type": "integer",
"description": "Number of packet transmission errors reported by DPDK"
} }
} }
}, },

Loading…
Cancel
Save