add FieldClassOperation to pcap and associated formatting changes

This commit is contained in:
soypat
2025-12-31 18:54:21 -03:00
parent dc374169dc
commit 3cbef6fa92
6 changed files with 17 additions and 21 deletions
+3 -4
View File
@@ -670,6 +670,7 @@ const (
FieldClassAddress // address
// FieldClassBinaryText represents long stretches of binary data such as BOOTP DHCPv4 field.
FieldClassBinaryText // binary-text
FieldClassOperation // op
)
const octet = 8
@@ -718,8 +719,7 @@ var baseARPFields = [...]FrameField{
BitLength: 1 * octet,
},
{
Name: "Opcode",
Class: FieldClassType,
Class: FieldClassOperation,
FrameBitOffset: 6 * octet,
BitLength: 2 * octet,
},
@@ -924,8 +924,7 @@ var baseUDPFields = [...]FrameField{
var baseDHCPv4Fields = [...]FrameField{
{
Name: "Opcode",
Class: FieldClassType,
Class: FieldClassOperation,
FrameBitOffset: 0,
BitLength: 1 * octet,
},