diff --git a/pkg/registry/registry.go b/pkg/registry/registry.go index de160026..e53a963d 100644 --- a/pkg/registry/registry.go +++ b/pkg/registry/registry.go @@ -66,6 +66,12 @@ const ( EndOfFlowReason = uint8(0x03) ) +// enum for l7FlowType field in Antrea registry +const ( + L7flowNotPresent = uint8(0) + L7flowTypeHttp = uint8(1) +) + var ( // globalRegistryByID shows mapping EnterpriseID -> Info element ID -> Info element globalRegistryByID map[uint32]map[uint16]*entities.InfoElement diff --git a/pkg/registry/registry_antrea.csv b/pkg/registry/registry_antrea.csv index 33bb1251..fcb45858 100644 --- a/pkg/registry/registry_antrea.csv +++ b/pkg/registry/registry_antrea.csv @@ -54,5 +54,6 @@ ElementID,Name,Abstract Data Type,Data Type Semantics,Status,Description,Units,R 152,flowEndSecondsFromDestinationNode,unsigned32,,current,,,,,,,,56506, 153,egressName,string,,current,,,,,,,,56506, 154,egressIP,string,,current,,,,,,,,56506, -155,isL7,boolean,,current,,,,,,,,56506, +155,l7FlowType,unsigned8,,current, + Actions(uint8 value): L7flowNotPresent(0) L7flowHttpFlow(1),,,,,,,56506, 156,httpVals,string,,current,,,,,,,,56506, diff --git a/pkg/registry/registry_antrea.go b/pkg/registry/registry_antrea.go index d365f73c..ee373d7d 100644 --- a/pkg/registry/registry_antrea.go +++ b/pkg/registry/registry_antrea.go @@ -72,10 +72,10 @@ func loadAntreaRegistry() { registerInfoElement(*entities.NewInfoElement("throughputFromDestinationNode", 148, 4, 56506, 8), 56506) registerInfoElement(*entities.NewInfoElement("reverseThroughputFromSourceNode", 149, 4, 56506, 8), 56506) registerInfoElement(*entities.NewInfoElement("reverseThroughputFromDestinationNode", 150, 4, 56506, 8), 56506) - registerInfoElement(*entities.NewInfoElement("flowEndSecondsFromSourceNode", 151, 3, 56506, 4), 56506) - registerInfoElement(*entities.NewInfoElement("flowEndSecondsFromDestinationNode", 152, 3, 56506, 4), 56506) + registerInfoElement(*entities.NewInfoElement("flowEndSecondsFromSourceNode", 151, 14, 56506, 4), 56506) + registerInfoElement(*entities.NewInfoElement("flowEndSecondsFromDestinationNode", 152, 14, 56506, 4), 56506) registerInfoElement(*entities.NewInfoElement("egressName", 153, 13, 56506, 65535), 56506) registerInfoElement(*entities.NewInfoElement("egressIP", 154, 13, 56506, 65535), 56506) - registerInfoElement(*entities.NewInfoElement("isL7", 155, 11, 56506, 1), 56506) + registerInfoElement(*entities.NewInfoElement("isL7", 155, 1, 56506, 1), 56506) registerInfoElement(*entities.NewInfoElement("httpVals", 156, 13, 56506, 65535), 56506) }