Versions in this module Expand all Collapse all v1 v1.0.2 Aug 21, 2021 Changes in this version + const BitMask1 + const BitMask2 + const BitMask3 + const BitMask4 + const BitMask5 + const BitMask6 + const BitMask7 + const BitMask8 + const CauseConditionalIeMissing + const CauseInvalidFTeidAllocationOption + const CauseInvalidForwardingPolicy + const CauseInvalidLength + const CauseMandatoryIeIncorrect + const CauseMandatoryIeMissing + const CauseNoEstablishedPfcpAssociation + const CauseNoResourcesAvailable + const CausePfcpEntityInCongestion + const CauseRequestAccepted + const CauseRequestRejected + const CauseRuleCreationModificationFailure + const CauseServiceNotSupported + const CauseSessionContextNotFound + const CauseSystemFailure + const CpFunctionFeaturesLoad + const CpFunctionFeaturesOvrl + const DestinationInterfaceAccess + const DestinationInterfaceCore + const DestinationInterfaceCpFunction + const DestinationInterfaceLiFunction + const DestinationInterfaceSgiLanN6Lan + const GateClose + const GateOpen + const Mask1 + const Mask2 + const Mask3 + const Mask4 + const Mask5 + const Mask6 + const Mask7 + const Mask8 + const NodeIdTypeFqdn + const NodeIdTypeIpv4Address + const NodeIdTypeIpv6Address + const OuterHeaderCreationGtpUUdpIpv4 + const OuterHeaderCreationGtpUUdpIpv6 + const OuterHeaderCreationUdpIpv4 + const OuterHeaderCreationUdpIpv6 + const OuterHeaderRemovalGtpUUdpIpv4 + const OuterHeaderRemovalGtpUUdpIpv6 + const OuterHeaderRemovalUdpIpv4 + const OuterHeaderRemovalUdpIpv6 + const PDNTypeEthernet + const PDNTypeIpv4 + const PDNTypeIpv4v6 + const PDNTypeIpv6 + const PDNTypeNonIp + const PFCP_IE_ACTIVATE_PREDEFINED_RULES_TYPE + const PFCP_IE_ADDITIONAL_MONITORING_TIME_TYPE + const PFCP_IE_ADDITIONAL_USAGE_REPORTS_INFORMATION_TYPE + const PFCP_IE_AGGREGATED_URRS_TYPE + const PFCP_IE_AGGREGATED_URR_ID_TYPE + const PFCP_IE_APPLICATION_DETECTION_INFORMATION_TYPE + const PFCP_IE_APPLICATION_ID_S_PFDS_TYPE + const PFCP_IE_APPLICATION_ID_TYPE + const PFCP_IE_APPLICATION_INSTANCE_ID_TYPE + const PFCP_IE_APPLY_ACTION_TYPE + const PFCP_IE_BAR_ID_TYPE + const PFCP_IE_CAUSE_TYPE + const PFCP_IE_CP_FUNCTION_FEATURES_TYPE + const PFCP_IE_CREATED_PDR_TYPE + const PFCP_IE_CREATED_TRAFFIC_ENDPOINT_TYPE + const PFCP_IE_CREATE_BAR_TYPE + const PFCP_IE_CREATE_FAR_TYPE + const PFCP_IE_CREATE_PDR_TYPE + const PFCP_IE_CREATE_QER_TYPE + const PFCP_IE_CREATE_TRAFFIC_ENDPOINT_TYPE + const PFCP_IE_CREATE_URR_TYPE + const PFCP_IE_C_TAG_TYPE + const PFCP_IE_DEACTIVATE_PREDEFINED_RULES_TYPE + const PFCP_IE_DESTINATION_INTERFACE_TYPE + const PFCP_IE_DL_BUFFERING_DURATION_TYPE + const PFCP_IE_DL_BUFFERING_SUGGESTED_PACKET_COUNT_TYPE + const PFCP_IE_DL_FLOW_LEVEL_MARKING_TYPE + const PFCP_IE_DOWNLINK_DATA_NOTIFICATION_DELAY_TYPE + const PFCP_IE_DOWNLINK_DATA_REPORT_TYPE + const PFCP_IE_DOWNLINK_DATA_SERVICE_INFORMATION_TYPE + const PFCP_IE_DROPPED_DL_TRAFFIC_THRESHOLD_TYPE + const PFCP_IE_DUPLICATING_PARAMETERS_TYPE + const PFCP_IE_DURATION_MEASUREMENT_TYPE + const PFCP_IE_END_TIME_TYPE + const PFCP_IE_ERROR_INDICATION_REPORT_TYPE + const PFCP_IE_ETHERNET_FILTER_ID_TYPE + const PFCP_IE_ETHERNET_FILTER_PROPERTIES_TYPE + const PFCP_IE_ETHERNET_INACTIVITY_TIMER_TYPE + const PFCP_IE_ETHERNET_PACKET_FILTER_TYPE + const PFCP_IE_ETHERNET_PDU_SESSION_INFORMATION_TYPE + const PFCP_IE_ETHERNET_TRAFFIC_INFORMATION_TYPE + const PFCP_IE_ETHERTYPE_TYPE + const PFCP_IE_EVENT_ID_TYPE + const PFCP_IE_EVENT_INFORMATION_TYPE + const PFCP_IE_EVENT_REPORTING_TYPE + const PFCP_IE_EVENT_THRESHOLD_TYPE + const PFCP_IE_FAILED_RULE_ID_TYPE + const PFCP_IE_FAR_ID_TYPE + const PFCP_IE_FLOW_INFORMATION_TYPE + const PFCP_IE_FORWARDING_PARAMETERS_TYPE + const PFCP_IE_FORWARDING_POLICY_TYPE + const PFCP_IE_FQ_CSID_TYPE + const PFCP_IE_FRAMED_IPV6_ROUTE_TYPE + const PFCP_IE_FRAMED_ROUTE_TYPE + const PFCP_IE_FRAMED_ROUTING_TYPE + const PFCP_IE_FSEID_TYPE + const PFCP_IE_FTEID_TYPE + const PFCP_IE_GATE_STATUS_TYPE + const PFCP_IE_GBR_TYPE + const PFCP_IE_GRACEFUL_RELEASE_PERIOD_TYPE + const PFCP_IE_HEADER_ENRICHMENT_TYPE + const PFCP_IE_INACTIVITY_DETECTION_TIME_TYPE + const PFCP_IE_LINKED_URR_ID_TYPE + const PFCP_IE_LOAD_CONTROL_INFORMATION_TYPE + const PFCP_IE_MAC_ADDRESS_DETECTED_TYPE + const PFCP_IE_MAC_ADDRESS_REMOVED_TYPE + const PFCP_IE_MAC_ADDRESS_TYPE + const PFCP_IE_MBR_TYPE + const PFCP_IE_MEASUREMENT_INFORMATION_TYPE + const PFCP_IE_MEASUREMENT_METHOD_TYPE + const PFCP_IE_MEASUREMENT_PERIOD_TYPE + const PFCP_IE_METRIC_TYPE + const PFCP_IE_MONITORING_TIME_TYPE + const PFCP_IE_MULTIPLIER_TYPE + const PFCP_IE_NETWORK_INSTANCE_TYPE + const PFCP_IE_NODE_ID_TYPE + const PFCP_IE_NODE_REPORT_TYPE_TYPE + const PFCP_IE_OCI_FLAGS_TYPE + const PFCP_IE_OFFENDING_IE_TYPE + const PFCP_IE_OUTER_HEADER_CREATION_TYPE + const PFCP_IE_OUTER_HEADER_REMOVAL_TYPE + const PFCP_IE_OVERLOAD_CONTROL_INFORMATION_TYPE + const PFCP_IE_PACKET_DETECTION_RULE_ID_TYPE + const PFCP_IE_PACKET_RATE_TYPE + const PFCP_IE_PDI_TYPE + const PFCP_IE_PDN_TYPE_TYPE + const PFCP_IE_PFCPSMREQ_FLAGS_TYPE + const PFCP_IE_PFCPSRRSP_FLAGS_TYPE + const PFCP_IE_PFCP_ASSOCIATION_RELEASE_REQUEST_TYPE + const PFCP_IE_PFD_CONTENTS_TYPE + const PFCP_IE_PFD_CONTEXT_TYPE + const PFCP_IE_PRECEDENCE_TYPE + const PFCP_IE_PROXYING_TYPE + const PFCP_IE_QER_CORRELATION_ID_TYPE + const PFCP_IE_QER_ID_TYPE + const PFCP_IE_QFI_TYPE + const PFCP_IE_QUERY_URR_REFERENCE_TYPE + const PFCP_IE_QUERY_URR_TYPE + const PFCP_IE_QUOTA_HOLDING_TIME_TYPE + const PFCP_IE_RECOVERY_TIME_STAMP_TYPE + const PFCP_IE_REDIRECT_INFORMATION_TYPE + const PFCP_IE_REMOTE_GTPU_PEER_TYPE + const PFCP_IE_REMOVE_BAR_TYPE + const PFCP_IE_REMOVE_FAR_TYPE + const PFCP_IE_REMOVE_PDR_TYPE + const PFCP_IE_REMOVE_QER_TYPE + const PFCP_IE_REMOVE_TRAFFIC_ENDPOINT_TYPE + const PFCP_IE_REMOVE_URR_TYPE + const PFCP_IE_REPORTING_TRIGGERS_TYPE + const PFCP_IE_REPORT_TYPE_TYPE + const PFCP_IE_RQI_TYPE + const PFCP_IE_SDF_FILTER_TYPE + const PFCP_IE_SEQUENCE_NUMBER_TYPE + const PFCP_IE_SOURCE_INTERFACE_TYPE + const PFCP_IE_START_TIME_TYPE + const PFCP_IE_SUBSEQUENT_TIME_QUOTA_TYPE + const PFCP_IE_SUBSEQUENT_TIME_THRESHOLD_TYPE + const PFCP_IE_SUBSEQUENT_VOLUME_QUOTA_TYPE + const PFCP_IE_SUBSEQUENT_VOLUME_THRESHOLD_TYPE + const PFCP_IE_SUGGESTED_BUFFERING_PACKETS_COUNT_TYPE + const PFCP_IE_S_TAG_TYPE + const PFCP_IE_TIMER_TYPE + const PFCP_IE_TIME_OF_FIRST_PACKET_TYPE + const PFCP_IE_TIME_OF_LAST_PACKET_TYPE + const PFCP_IE_TIME_QUOTA_MECHANISM_TYPE + const PFCP_IE_TIME_QUOTA_TYPE + const PFCP_IE_TIME_THRESHOLD_TYPE + const PFCP_IE_TRACE_INFORMATION_TYPE + const PFCP_IE_TRAFFIC_ENDPOINT_ID_TYPE + const PFCP_IE_TRANSPORT_LEVEL_MARKING_TYPE + const PFCP_IE_UE_IP_ADDRESS_TYPE + const PFCP_IE_UPDATE_BAR_PFCP_SESSION_REPORT_RESPONSE_TYPE + const PFCP_IE_UPDATE_BAR_SESSION_MODIFICATION_REQUEST_TYPE + const PFCP_IE_UPDATE_DUPLICATING_PARAMETERS_TYPE + const PFCP_IE_UPDATE_FAR_TYPE + const PFCP_IE_UPDATE_FORWARDING_PARAMETERS_TYPE + const PFCP_IE_UPDATE_PDR_TYPE + const PFCP_IE_UPDATE_QER_TYPE + const PFCP_IE_UPDATE_TRAFFIC_ENDPOINT_TYPE + const PFCP_IE_UPDATE_URR_TYPE + const PFCP_IE_UP_FUNCTION_FEATURES_TYPE + const PFCP_IE_URR_ID_TYPE + const PFCP_IE_UR_SEQN_TYPE + const PFCP_IE_USAGE_INFORMATION_TYPE + const PFCP_IE_USAGE_REPORT_SESSION_DELETION_RESPONSE_TYPE + const PFCP_IE_USAGE_REPORT_SESSION_MODIFICATION_RESPONSE_TYPE + const PFCP_IE_USAGE_REPORT_SESSION_REPORT_REQUEST_TYPE + const PFCP_IE_USAGE_REPORT_TRIGGER_TYPE + const PFCP_IE_USER_ID_TYPE + const PFCP_IE_USER_PLANE_INACTIVITY_TIMER_TYPE + const PFCP_IE_USER_PLANE_IP_RESOURCE_INFORMATION_TYPE + const PFCP_IE_USER_PLANE_PATH_FAILURE_REPORT_TYPE + const PFCP_IE_VOLUME_MEASUREMENT_TYPE + const PFCP_IE_VOLUME_QUOTA_TYPE + const PFCP_IE_VOLUME_THRESHOLD_TYPE + const PacketRateTimeUnit6Minutes + const PacketRateTimeUnitDay + const PacketRateTimeUnitHours + const PacketRateTimeUnitMinute + const PacketRateTimeUnitWeek + const SourceInterfaceAccess + const SourceInterfaceCore + const SourceInterfaceCpFunction + const SourceInterfaceSgiLanN6Lan + const UpFunctionFeaturesBucp + const UpFunctionFeaturesDdnd + const UpFunctionFeaturesDlbd + const UpFunctionFeaturesEmpu + const UpFunctionFeaturesFrrt + const UpFunctionFeaturesFtup + const UpFunctionFeaturesHeeu + const UpFunctionFeaturesPdiu + const UpFunctionFeaturesPfdm + const UpFunctionFeaturesQuoac + const UpFunctionFeaturesTrace + const UpFunctionFeaturesTreu + const UpFunctionFeaturesTrst + const UpFunctionFeaturesUdbc + var BASE_DATE_NTP_ERA0 time.Time = time.Date(1900, time.January, 1, 0, 0, 0, 0, time.UTC) + type ActivatePredefinedRules struct + PredefinedRulesName []byte + func (a *ActivatePredefinedRules) MarshalBinary() (data []byte, err error) + func (a *ActivatePredefinedRules) UnmarshalBinary(data []byte) error + type AdditionalUsageReportsInformation struct + AdditionalUsageReportsInformationdata []byte + type AggregatedURRID struct + AggregatedURRIDdata []byte + type ApplicationID struct + ApplicationIdentifier []byte + func (a *ApplicationID) MarshalBinary() (data []byte, err error) + func (a *ApplicationID) UnmarshalBinary(data []byte) error + type ApplicationInstanceID struct + ApplicationInstanceIDdata []byte + type ApplyAction struct + Buff bool + Drop bool + Dupl bool + Forw bool + Nocp bool + func (a *ApplyAction) MarshalBinary() (data []byte, err error) + func (a *ApplyAction) UnmarshalBinary(data []byte) error + type BARID struct + BarIdValue uint8 + func (b *BARID) MarshalBinary() (data []byte, err error) + func (b *BARID) UnmarshalBinary(data []byte) error + type CPFunctionFeatures struct + SupportedFeatures uint8 + func (c *CPFunctionFeatures) MarshalBinary() (data []byte, err error) + func (c *CPFunctionFeatures) UnmarshalBinary(data []byte) error + type CTAG struct + CTAGdata []byte + type Cause struct + CauseValue uint8 + func (c *Cause) MarshalBinary() (data []byte, err error) + func (c *Cause) UnmarshalBinary(data []byte) error + type DLBufferingDuration struct + TimerUnit uint8 + TimerValue uint8 + func (d *DLBufferingDuration) MarshalBinary() (data []byte, err error) + func (d *DLBufferingDuration) UnmarshalBinary(data []byte) error + type DLBufferingSuggestedPacketCount struct + PacketCountValue uint16 + func (d *DLBufferingSuggestedPacketCount) MarshalBinary() (data []byte, err error) + func (d *DLBufferingSuggestedPacketCount) UnmarshalBinary(data []byte) error + type DLFlowLevelMarking struct + DLFlowLevelMarkingdata []byte + type DeactivatePredefinedRules struct + PredefinedRulesName []byte + func (d *DeactivatePredefinedRules) MarshalBinary() (data []byte, err error) + func (d *DeactivatePredefinedRules) UnmarshalBinary(data []byte) error + type DestinationInterface struct + InterfaceValue uint8 + func (d *DestinationInterface) MarshalBinary() (data []byte, err error) + func (d *DestinationInterface) UnmarshalBinary(data []byte) error + type DownlinkDataNotificationDelay struct + DelayValue uint8 + func (d *DownlinkDataNotificationDelay) MarshalBinary() (data []byte, err error) + func (d *DownlinkDataNotificationDelay) UnmarshalBinary(data []byte) error + type DownlinkDataServiceInformation struct + PagingPolicyIndicationValue uint8 + Ppi bool + Qfi uint8 + Qfii bool + func (d *DownlinkDataServiceInformation) MarshalBinary() (data []byte, err error) + func (d *DownlinkDataServiceInformation) UnmarshalBinary(data []byte) error + type DroppedDLTrafficThreshold struct + Dlby bool + Dlpa bool + DownlinkPackets uint64 + NumberOfBytesOfDownlinkData uint64 + func (d *DroppedDLTrafficThreshold) MarshalBinary() (data []byte, err error) + func (d *DroppedDLTrafficThreshold) UnmarshalBinary(data []byte) error + type DuplicatingParameters struct + DuplicatingParametersdata []byte + type DurationMeasurement struct + DurationValue uint32 + func (d *DurationMeasurement) MarshalBinary() (data []byte, err error) + func (d *DurationMeasurement) UnmarshalBinary(data []byte) error + type EndTime struct + EndTime time.Time + func (e *EndTime) MarshalBinary() (data []byte, err error) + func (e *EndTime) UnmarshalBinary(data []byte) error + type EthernetFilterID struct + EthernetFilterIDdata []byte + type EthernetFilterProperties struct + EthernetFilterPropertiesdata []byte + type EthernetInactivityTimer struct + EthernetInactivityTimer uint32 + func (e *EthernetInactivityTimer) MarshalBinary() (data []byte, err error) + func (e *EthernetInactivityTimer) UnmarshalBinary(data []byte) error + type EthernetPDUSessionInformation struct + EthernetPDUSessionInformationdata []byte + type Ethertype struct + Ethertypedata []byte + type EventID struct + EventId uint32 + func (e *EventID) MarshalBinary() (data []byte, err error) + func (e *EventID) UnmarshalBinary(data []byte) error + type EventThreshold struct + EventThreshold uint32 + func (e *EventThreshold) MarshalBinary() (data []byte, err error) + func (e *EventThreshold) UnmarshalBinary(data []byte) error + type FARID struct + FarIdValue uint32 + func (f *FARID) MarshalBinary() (data []byte, err error) + func (f *FARID) UnmarshalBinary(data []byte) error + type FQCSID struct + FQCSIDdata []byte + type FSEID struct + Ipv4Address net.IP + Ipv6Address net.IP + Seid uint64 + V4 bool + V6 bool + func (f *FSEID) MarshalBinary() (data []byte, err error) + func (f *FSEID) UnmarshalBinary(data []byte) error + type FTEID struct + Ch bool + Chid bool + ChooseId uint8 + Ipv4Address net.IP + Ipv6Address net.IP + Teid uint32 + V4 bool + V6 bool + func (f *FTEID) MarshalBinary() (data []byte, err error) + func (f *FTEID) UnmarshalBinary(data []byte) error + type FailedRuleID struct + RuleIdType uint8 + RuleIdValue []byte + func (f *FailedRuleID) MarshalBinary() (data []byte, err error) + func (f *FailedRuleID) UnmarshalBinary(data []byte) error + type FlowInformation struct + FlowInformationdata []byte + type ForwardingPolicy struct + ForwardingPolicyIdentifier []byte + ForwardingPolicyIdentifierLength uint8 + func (f *ForwardingPolicy) MarshalBinary() (data []byte, err error) + func (f *ForwardingPolicy) UnmarshalBinary(data []byte) error + type FramedIPv6Route struct + FramedIPv6Routedata []byte + type FramedRoute struct + FramedRoutedata []byte + type FramedRouting struct + FramedRoutingdata []byte + type GBR struct + DLGBR uint64 + ULGBR uint64 + func (g *GBR) MarshalBinary() ([]byte, error) + func (g *GBR) UnmarshalBinary(data []byte) error + type GateStatus struct + DLGate uint8 + ULGate uint8 + func (g *GateStatus) MarshalBinary() ([]byte, error) + func (g *GateStatus) UnmarshalBinary(data []byte) error + type GracefulReleasePeriod struct + GracefulReleasePerioddata []byte + type HeaderEnrichment struct + HeaderFieldName []byte + HeaderFieldValue []byte + HeaderType uint8 + LengthOfHeaderFieldName uint8 + LengthOfHeaderFieldValue uint8 + func (h *HeaderEnrichment) MarshalBinary() (data []byte, err error) + func (h *HeaderEnrichment) UnmarshalBinary(data []byte) error + type InactivityDetectionTime struct + InactivityDetectionTime uint32 + func (i *InactivityDetectionTime) MarshalBinary() (data []byte, err error) + func (i *InactivityDetectionTime) UnmarshalBinary(data []byte) error + type LinkedURRID struct + LinkedUrrIdValue uint32 + func (l *LinkedURRID) MarshalBinary() (data []byte, err error) + func (l *LinkedURRID) UnmarshalBinary(data []byte) error + type MACAddress struct + MACAddressdata []byte + type MACAddressesDetected struct + MACAddressesDetecteddata []byte + type MACAddressesRemoved struct + MACAddressesRemoveddata []byte + type MBR struct + DLMBR uint64 + ULMBR uint64 + func (m *MBR) MarshalBinary() (data []byte, err error) + func (m *MBR) UnmarshalBinary(data []byte) error + type MeasurementInformation struct + Inam bool + Mbqe bool + Radi bool + func (m *MeasurementInformation) MarshalBinary() (data []byte, err error) + func (m *MeasurementInformation) UnmarshalBinary(data []byte) error + type MeasurementMethod struct + Durat bool + Event bool + Volum bool + func (m *MeasurementMethod) MarshalBinary() (data []byte, err error) + func (m *MeasurementMethod) UnmarshalBinary(data []byte) error + type MeasurementPeriod struct + MeasurementPeriod uint32 + func (m *MeasurementPeriod) MarshalBinary() (data []byte, err error) + func (m *MeasurementPeriod) UnmarshalBinary(data []byte) error + type Metric struct + Metricdata []byte + type MonitoringTime struct + MonitoringTime time.Time + func (m *MonitoringTime) MarshalBinary() (data []byte, err error) + func (m *MonitoringTime) UnmarshalBinary(data []byte) error + type Multiplier struct + Multiplierdata []byte + type NodeID struct + NodeIdType uint8 + NodeIdValue []byte + func (n *NodeID) MarshalBinary() (data []byte, err error) + func (n *NodeID) ResolveNodeIdToIp() net.IP + func (n *NodeID) UnmarshalBinary(data []byte) error + type NodeReportType struct + Upfr bool + func (n *NodeReportType) MarshalBinary() (data []byte, err error) + func (n *NodeReportType) UnmarshalBinary(data []byte) error + type OCIFlags struct + OCIFlagsdata []byte + type OffendingIE struct + TypeOfOffendingIe uint16 + func (o *OffendingIE) MarshalBinary() (data []byte, err error) + func (o *OffendingIE) UnmarshalBinary(data []byte) error + type OuterHeaderCreation struct + Ipv4Address net.IP + Ipv6Address net.IP + OuterHeaderCreationDescription uint16 + PortNumber uint16 + Teid uint32 + func (o *OuterHeaderCreation) MarshalBinary() (data []byte, err error) + func (o *OuterHeaderCreation) UnmarshalBinary(data []byte) error + type OuterHeaderRemoval struct + OuterHeaderRemovalDescription uint8 + func (o *OuterHeaderRemoval) MarshalBinary() (data []byte, err error) + func (o *OuterHeaderRemoval) UnmarshalBinary(data []byte) error + type PDNType struct + PdnType uint8 + func (p *PDNType) MarshalBinary() (data []byte, err error) + func (p *PDNType) UnmarshalBinary(data []byte) error + type PFCPSMReqFlags struct + Drobu bool + Qaurr bool + Sndem bool + func (p *PFCPSMReqFlags) MarshalBinary() (data []byte, err error) + func (p *PFCPSMReqFlags) UnmarshalBinary(data []byte) error + type PFCPSRRspFlags struct + Drobu bool + func (p *PFCPSRRspFlags) MarshalBinary() (data []byte, err error) + func (p *PFCPSRRspFlags) UnmarshalBinary(data []byte) error + type PFDContents struct + CustomPFDContent []byte + DomainName string + FlowDescription string + URL string + func (p *PFDContents) MarshalBinary() (data []byte, err error) + func (p *PFDContents) UnmarshalBinary(data []byte) error + type PFDContext struct + PFDContextdata []byte + type PacketDetectionRuleID struct + RuleId uint16 + func (p *PacketDetectionRuleID) MarshalBinary() (data []byte, err error) + func (p *PacketDetectionRuleID) UnmarshalBinary(data []byte) error + type PacketRate struct + DLPR bool + DLTimeUnit PacketRateTimeUnit + MaximumDL uint16 + MaximumUL uint16 + ULPR bool + ULTimeUnit PacketRateTimeUnit + func (p *PacketRate) MarshalBinary() ([]byte, error) + func (p *PacketRate) UnmarshalBinary(data []byte) error + type PacketRateTimeUnit uint8 + type Precedence struct + PrecedenceValue uint32 + func (p *Precedence) MarshalBinary() (data []byte, err error) + func (p *Precedence) UnmarshalBinary(data []byte) error + type Proxying struct + Proxyingdata []byte + type QERCorrelationID struct + QerCorrelationIdValue uint32 + func (q *QERCorrelationID) MarshalBinary() (data []byte, err error) + func (q *QERCorrelationID) UnmarshalBinary(data []byte) error + type QERID struct + QERID uint32 + func (q *QERID) MarshalBinary() ([]byte, error) + func (q *QERID) UnmarshalBinary(data []byte) error + type QFI struct + QFI uint8 + func (q *QFI) MarshalBinary() ([]byte, error) + func (q *QFI) UnmarshalBinary(data []byte) error + type QueryURRReference struct + QueryURRReferencedata []byte + type QuotaHoldingTime struct + QuotaHoldingTimeValue uint32 + func (q *QuotaHoldingTime) MarshalBinary() (data []byte, err error) + func (q *QuotaHoldingTime) UnmarshalBinary(data []byte) error + type RQI struct + RQI bool + func (r *RQI) MarshalBinary() ([]byte, error) + func (r *RQI) UnmarshalBinary(data []byte) error + type RecoveryTimeStamp struct + RecoveryTimeStamp time.Time + func (r *RecoveryTimeStamp) MarshalBinary() (data []byte, err error) + func (r *RecoveryTimeStamp) UnmarshalBinary(data []byte) error + type RedirectInformation struct + RedirectAddressType uint8 + RedirectServerAddress []byte + RedirectServerAddressLength uint16 + func (r *RedirectInformation) MarshalBinary() (data []byte, err error) + func (r *RedirectInformation) UnmarshalBinary(data []byte) error + type RemoteGTPUPeer struct + Ipv4Address net.IP + Ipv6Address net.IP + V4 bool + V6 bool + func (r *RemoteGTPUPeer) MarshalBinary() (data []byte, err error) + func (r *RemoteGTPUPeer) UnmarshalBinary(data []byte) error + type ReportType struct + Dldr bool + Erir bool + Upir bool + Usar bool + func (r *ReportType) MarshalBinary() (data []byte, err error) + func (r *ReportType) UnmarshalBinary(data []byte) error + type ReportingTriggers struct + Droth bool + Envcl bool + Evequ bool + Eveth bool + Liusa bool + Macar bool + Perio bool + Quhti bool + Start bool + Stopt bool + Timqu bool + Timth bool + Volqu bool + Volth bool + func (r *ReportingTriggers) MarshalBinary() (data []byte, err error) + func (r *ReportingTriggers) UnmarshalBinary(data []byte) error + type Reserved struct + Reserveddata []byte + type SDFFilter struct + Bid bool + Fd bool + Fl bool + FlowDescription []byte + FlowLabel []byte + LengthOfFlowDescription uint16 + SdfFilterId uint32 + SecurityParameterIndex []byte + Spi bool + TosTrafficClass []byte + Ttc bool + func (s *SDFFilter) MarshalBinary() (data []byte, err error) + func (s *SDFFilter) UnmarshalBinary(data []byte) error + type STAG struct + STAGdata []byte + type SequenceNumber struct + SequenceNumberdata []byte + type SourceInterface struct + InterfaceValue uint8 + func (s *SourceInterface) MarshalBinary() (data []byte, err error) + func (s *SourceInterface) UnmarshalBinary(data []byte) error + type StartTime struct + StartTime time.Time + func (s *StartTime) MarshalBinary() (data []byte, err error) + func (s *StartTime) UnmarshalBinary(data []byte) error + type SubsequentTimeQuota struct + SubsequentTimeQuotadata []byte + type SubsequentTimeThreshold struct + SubsequentTimeThreshold uint32 + func (s *SubsequentTimeThreshold) MarshalBinary() (data []byte, err error) + func (s *SubsequentTimeThreshold) UnmarshalBinary(data []byte) error + type SubsequentVolumeQuota struct + SubsequentVolumeQuotadata []byte + type SubsequentVolumeThreshold struct + Dlvol bool + DownlinkVolume uint64 + TotalVolume uint64 + Tovol bool + Ulvol bool + UplinkVolume uint64 + func (s *SubsequentVolumeThreshold) MarshalBinary() (data []byte, err error) + func (s *SubsequentVolumeThreshold) UnmarshalBinary(data []byte) error + type SuggestedBufferingPacketsCount struct + PacketCountValue uint8 + func (s *SuggestedBufferingPacketsCount) MarshalBinary() (data []byte, err error) + func (s *SuggestedBufferingPacketsCount) UnmarshalBinary(data []byte) error + type TimeOfFirstPacket struct + TimeOfFirstPacket time.Time + func (t *TimeOfFirstPacket) MarshalBinary() (data []byte, err error) + func (t *TimeOfFirstPacket) UnmarshalBinary(data []byte) error + type TimeOfLastPacket struct + TimeOfLastPacket time.Time + func (t *TimeOfLastPacket) MarshalBinary() (data []byte, err error) + func (t *TimeOfLastPacket) UnmarshalBinary(data []byte) error + type TimeQuota struct + TimeQuotaValue uint32 + func (t *TimeQuota) MarshalBinary() (data []byte, err error) + func (t *TimeQuota) UnmarshalBinary(data []byte) error + type TimeQuotaMechanism struct + TimeQuotaMechanismdata []byte + type TimeThreshold struct + TimeThreshold uint32 + func (t *TimeThreshold) MarshalBinary() (data []byte, err error) + func (t *TimeThreshold) UnmarshalBinary(data []byte) error + type Timer struct + Timerdata []byte + type TraceInformation struct + TraceInformationdata []byte + type TrafficEndpointID struct + TrafficEndpointIdValue uint8 + func (t *TrafficEndpointID) MarshalBinary() (data []byte, err error) + func (t *TrafficEndpointID) UnmarshalBinary(data []byte) error + type TransportLevelMarking struct + TosTrafficClass []byte + func (t *TransportLevelMarking) MarshalBinary() (data []byte, err error) + func (t *TransportLevelMarking) UnmarshalBinary(data []byte) error + type UEIPAddress struct + Ipv4Address net.IP + Ipv6Address net.IP + Ipv6PrefixDelegationBits uint8 + Ipv6d bool + Sd bool + V4 bool + V6 bool + func (u *UEIPAddress) MarshalBinary() (data []byte, err error) + func (u *UEIPAddress) UnmarshalBinary(data []byte) error + type UPFunctionFeatures struct + SupportedFeatures uint16 + func (u *UPFunctionFeatures) MarshalBinary() (data []byte, err error) + func (u *UPFunctionFeatures) UnmarshalBinary(data []byte) error + type URRID struct + UrrIdValue uint32 + func (u *URRID) MarshalBinary() (data []byte, err error) + func (u *URRID) UnmarshalBinary(data []byte) error + type URSEQN struct + UrseqnValue uint32 + func (u *URSEQN) MarshalBinary() (data []byte, err error) + func (u *URSEQN) UnmarshalBinary(data []byte) error + type UpdateBARPFCPSessionReportResponse struct + UpdateBARPFCPSessionReportResponsedata []byte + type UpdateBARSessionModificationRequest struct + UpdateBARSessionModificationRequestdata []byte + type UpdateDuplicatingParameters struct + UpdateDuplicatingParametersdata []byte + type UpdateForwardingParameters struct + UpdateForwardingParametersdata []byte + type UsageInformation struct + UsageInformationdata []byte + type UsageReportPFCPSessionDeletionResponse struct + UsageReportPFCPSessionDeletionResponsedata []byte + type UsageReportPFCPSessionModificationResponse struct + UsageReportPFCPSessionModificationResponsedata []byte + type UsageReportPFCPSessionReportRequest struct + UsageReportPFCPSessionReportRequestdata []byte + type UsageReportTrigger struct + UsageReportTriggerdata []byte + type UserID struct + UserIDdata []byte + type UserPlaneIPResourceInformation struct + Assoni bool + Assosi bool + Ipv4Address net.IP + Ipv6Address net.IP + NetworkInstance util_3gpp.Dnn + SourceInterface uint8 + TeidRange uint8 + Teidri uint8 + V4 bool + V6 bool + func (u *UserPlaneIPResourceInformation) MarshalBinary() (data []byte, err error) + func (u *UserPlaneIPResourceInformation) UnmarshalBinary(data []byte) error + type UserPlaneInactivityTimer struct + UserPlaneInactivityTimerdata []byte + type UserPlanePathFailureReport struct + UserPlanePathFailureReportdata []byte + type VolumeMeasurement struct + Dlvol bool + DownlinkVolume uint64 + TotalVolume uint64 + Tovol bool + Ulvol bool + UplinkVolume uint64 + func (v *VolumeMeasurement) MarshalBinary() (data []byte, err error) + func (v *VolumeMeasurement) UnmarshalBinary(data []byte) error + type VolumeQuota struct + Dlvol bool + DownlinkVolume uint64 + TotalVolume uint64 + Tovol bool + Ulvol bool + UplinkVolume uint64 + func (v *VolumeQuota) MarshalBinary() (data []byte, err error) + func (v *VolumeQuota) UnmarshalBinary(data []byte) error + type VolumeThreshold struct + Dlvol bool + DownlinkVolume uint64 + TotalVolume uint64 + Tovol bool + Ulvol bool + UplinkVolume uint64 + func (v *VolumeThreshold) MarshalBinary() (data []byte, err error) + func (v *VolumeThreshold) UnmarshalBinary(data []byte) error