Skip to content

Commit

Permalink
extend rfc5102 434-491 element key
Browse files Browse the repository at this point in the history
  • Loading branch information
mehrdadrad authored Dec 9, 2021
2 parents 25d8ad8 + eb04878 commit 210db10
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions ipfix/rfc5102_model.go
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,64 @@ var InfoModel = IANAInfoModel{
ElementKey{0, 431}: InfoElementEntry{FieldID: 431, Name: "layer2FrameTotalCount", Type: FieldTypes["unsigned64"]},
ElementKey{0, 432}: InfoElementEntry{FieldID: 432, Name: "pseudoWireDestinationIPv4Address", Type: FieldTypes["ipv4Address"]},
ElementKey{0, 433}: InfoElementEntry{FieldID: 433, Name: "ignoredLayer2FrameTotalCount", Type: FieldTypes["unsigned64"]},
ElementKey{0, 434}: InfoElementEntry{FieldID: 434, Name: "mibObjectValueInteger", Type: FieldTypes["signed32"]},
ElementKey{0, 435}: InfoElementEntry{FieldID: 435, Name: "mibObjectValueOctetString", Type: FieldTypes["octetArray"]},
ElementKey{0, 436}: InfoElementEntry{FieldID: 436, Name: "mibObjectValueOID", Type: FieldTypes["octetArray"]},
ElementKey{0, 437}: InfoElementEntry{FieldID: 437, Name: "mibObjectValueBits", Type: FieldTypes["octetArray"]},
ElementKey{0, 438}: InfoElementEntry{FieldID: 438, Name: "mibObjectValueIPAddress", Type: FieldTypes["ipv4Address"]},
ElementKey{0, 439}: InfoElementEntry{FieldID: 439, Name: "mibObjectValueCounter", Type: FieldTypes["unsigned64"]},
ElementKey{0, 440}: InfoElementEntry{FieldID: 440, Name: "mibObjectValueGauge", Type: FieldTypes["unsigned32"]},
ElementKey{0, 441}: InfoElementEntry{FieldID: 441, Name: "mibObjectValueTimeTicks", Type: FieldTypes["unsigned32"]},
ElementKey{0, 442}: InfoElementEntry{FieldID: 442, Name: "mibObjectValueUnsigned", Type: FieldTypes["unsigned32"]},
ElementKey{0, 443}: InfoElementEntry{FieldID: 443, Name: "mibObjectValueTable", Type: FieldTypes["subTemplateList"]},
ElementKey{0, 444}: InfoElementEntry{FieldID: 444, Name: "mibObjectValueRow", Type: FieldTypes["subTemplateList"]},
ElementKey{0, 445}: InfoElementEntry{FieldID: 445, Name: "mibObjectIdentifier", Type: FieldTypes["octetArray"]},
ElementKey{0, 446}: InfoElementEntry{FieldID: 446, Name: "mibSubIdentifier", Type: FieldTypes["unsigned32"]},
ElementKey{0, 447}: InfoElementEntry{FieldID: 447, Name: "mibIndexIndicator", Type: FieldTypes["unsigned64"]},
ElementKey{0, 448}: InfoElementEntry{FieldID: 448, Name: "mibCaptureTimeSemantics", Type: FieldTypes["unsigned8"]},
ElementKey{0, 449}: InfoElementEntry{FieldID: 449, Name: "mibContextEngineID", Type: FieldTypes["octetArray"]},
ElementKey{0, 450}: InfoElementEntry{FieldID: 450, Name: "mibContextName", Type: FieldTypes["string"]},
ElementKey{0, 451}: InfoElementEntry{FieldID: 451, Name: "mibObjectName", Type: FieldTypes["string"]},
ElementKey{0, 452}: InfoElementEntry{FieldID: 452, Name: "mibObjectDescription", Type: FieldTypes["string"]},
ElementKey{0, 453}: InfoElementEntry{FieldID: 453, Name: "mibObjectSyntax", Type: FieldTypes["string"]},
ElementKey{0, 454}: InfoElementEntry{FieldID: 454, Name: "mibModuleName", Type: FieldTypes["string"]},
ElementKey{0, 455}: InfoElementEntry{FieldID: 455, Name: "mobileIMSI", Type: FieldTypes["string"]},
ElementKey{0, 456}: InfoElementEntry{FieldID: 456, Name: "mobileMSISDN", Type: FieldTypes["string"]},
ElementKey{0, 457}: InfoElementEntry{FieldID: 457, Name: "httpStatusCode", Type: FieldTypes["unsigned16"]},
ElementKey{0, 458}: InfoElementEntry{FieldID: 458, Name: "sourceTransportPortsLimit", Type: FieldTypes["unsigned16"]},
ElementKey{0, 459}: InfoElementEntry{FieldID: 459, Name: "httpRequestMethod", Type: FieldTypes["string"]},
ElementKey{0, 460}: InfoElementEntry{FieldID: 460, Name: "httpRequestHost", Type: FieldTypes["string"]},
ElementKey{0, 461}: InfoElementEntry{FieldID: 461, Name: "httpRequestTarget", Type: FieldTypes["string"]},
ElementKey{0, 462}: InfoElementEntry{FieldID: 462, Name: "httpMessageVersion", Type: FieldTypes["string"]},
ElementKey{0, 463}: InfoElementEntry{FieldID: 463, Name: "natInstanceID", Type: FieldTypes["unsigned32"]},
ElementKey{0, 464}: InfoElementEntry{FieldID: 464, Name: "internalAddressRealm", Type: FieldTypes["octetArray"]},
ElementKey{0, 465}: InfoElementEntry{FieldID: 465, Name: "externalAddressRealm", Type: FieldTypes["octetArray"]},
ElementKey{0, 466}: InfoElementEntry{FieldID: 466, Name: "natQuotaExceededEvent", Type: FieldTypes["unsigned32"]},
ElementKey{0, 467}: InfoElementEntry{FieldID: 467, Name: "natThresholdEvent", Type: FieldTypes["unsigned32"]},
ElementKey{0, 468}: InfoElementEntry{FieldID: 468, Name: "httpUserAgent", Type: FieldTypes["string"]},
ElementKey{0, 469}: InfoElementEntry{FieldID: 469, Name: "httpContentType", Type: FieldTypes["string"]},
ElementKey{0, 470}: InfoElementEntry{FieldID: 470, Name: "httpReasonPhrase", Type: FieldTypes["string"]},
ElementKey{0, 471}: InfoElementEntry{FieldID: 471, Name: "maxSessionEntries", Type: FieldTypes["unsigned32"]},
ElementKey{0, 472}: InfoElementEntry{FieldID: 472, Name: "maxBIBEntries", Type: FieldTypes["unsigned32"]},
ElementKey{0, 473}: InfoElementEntry{FieldID: 473, Name: "maxEntriesPerUser", Type: FieldTypes["unsigned32"]},
ElementKey{0, 474}: InfoElementEntry{FieldID: 474, Name: "maxSubscribers", Type: FieldTypes["unsigned32"]},
ElementKey{0, 475}: InfoElementEntry{FieldID: 475, Name: "maxFragmentsPendingReassembly", Type: FieldTypes["unsigned32"]},
ElementKey{0, 476}: InfoElementEntry{FieldID: 476, Name: "addressPoolHighThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 477}: InfoElementEntry{FieldID: 477, Name: "addressPoolLowThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 478}: InfoElementEntry{FieldID: 478, Name: "addressPortMappingHighThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 479}: InfoElementEntry{FieldID: 479, Name: "addressPortMappingLowThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 480}: InfoElementEntry{FieldID: 480, Name: "addressPortMappingPerUserHighThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 481}: InfoElementEntry{FieldID: 481, Name: "globalAddressMappingHighThreshold", Type: FieldTypes["unsigned32"]},
ElementKey{0, 482}: InfoElementEntry{FieldID: 482, Name: "vpnIdentifier", Type: FieldTypes["octetArray"]},
ElementKey{0, 483}: InfoElementEntry{FieldID: 483, Name: "bgpCommunity", Type: FieldTypes["unsigned32"]},
ElementKey{0, 484}: InfoElementEntry{FieldID: 484, Name: "bgpSourceCommunityList", Type: FieldTypes["basicList"]},
ElementKey{0, 485}: InfoElementEntry{FieldID: 485, Name: "bgpDestinationCommunityList", Type: FieldTypes["basicList"]},
ElementKey{0, 486}: InfoElementEntry{FieldID: 486, Name: "bgpExtendedCommunity", Type: FieldTypes["octetArray"]},
ElementKey{0, 487}: InfoElementEntry{FieldID: 487, Name: "bgpSourceExtendedCommunityList", Type: FieldTypes["basicList"]},
ElementKey{0, 488}: InfoElementEntry{FieldID: 488, Name: "bgpDestinationExtendedCommunityList", Type: FieldTypes["basicList"]},
ElementKey{0, 489}: InfoElementEntry{FieldID: 489, Name: "bgpLargeCommunity", Type: FieldTypes["octetArray"]},
ElementKey{0, 490}: InfoElementEntry{FieldID: 490, Name: "bgpSourceLargeCommunityList", Type: FieldTypes["basicList"]},
ElementKey{0, 491}: InfoElementEntry{FieldID: 491, Name: "bgpDestinationLargeCommunityList", Type: FieldTypes["basicList"]},
}

// LoadExtElements loads ipfix elements information through ipfix.elemets file
Expand Down

0 comments on commit 210db10

Please # to comment.