Versions in this module Expand all Collapse all v1 v1.0.7 Feb 17, 2024 v1.0.6 Mar 10, 2023 Changes in this version type CreateURR + QuotaValidityTime *pfcpType.QuotaValidityTime type UpdateURR + QuotaValidityTime *pfcpType.QuotaValidityTime v1.0.5 Oct 26, 2022 Changes in this version type TxTable + func (t *TxTable) LoadOrStore(sequenceNumber uint32, storeTx *Transaction) (*Transaction, bool) v1.0.4 Apr 27, 2022 Changes in this version + type ReceiveEvent struct + RcvMsg *Message + RemoteAddr *net.UDPAddr + Type ReceiveEventType + type ReceiveEventType uint8 + const ReceiveEventTypeResendRequest + const ReceiveEventTypeValidResponse type Transaction + func (tx *Transaction) StartSendingRequest() (*ReceiveEvent, error) + func (tx *Transaction) StartSendingResponse() error v1.0.3 Feb 4, 2022 v1.0.2 Oct 14, 2021 v1.0.1 Apr 27, 2021 v1.0.0 Jan 18, 2021 Changes in this version + const NumOfResend + const PfcpVersion + const ResendRequestTimeOutPeriod + const ResendResponseTimeOutPeriod + const SEID_NOT_PRESENT + const SEID_PRESENT + func ReceiveNode(seq int) + func RemoveNode(index int) + type AdditionalMonitoringTime struct + MonitoringTime *pfcpType.MonitoringTime + SubsequentTimeQuota *pfcpType.SubsequentTimeQuota + SubsequentTimeThreshold *pfcpType.SubsequentTimeThreshold + SubsequentVolumeQuota *pfcpType.SubsequentVolumeQuota + SubsequentVolumeThreshold *pfcpType.SubsequentVolumeThreshold + type AggregatedURRs struct + AggregatedURRID *pfcpType.AggregatedURRID + Multiplier *pfcpType.Multiplier + type ApplicationDetectionInformation struct + ApplicationID *pfcpType.ApplicationID + ApplicationInstanceID *pfcpType.ApplicationInstanceID + FlowInformation *pfcpType.FlowInformation + type ApplicationIDsPFDs struct + ApplicationID pfcpType.ApplicationID + PFD *PFD + type CreateBAR struct + BARID *pfcpType.BARID + DownlinkDataNotificationDelay *pfcpType.DownlinkDataNotificationDelay + SuggestedBufferingPacketsCount *pfcpType.SuggestedBufferingPacketsCount + type CreateFAR struct + ApplyAction *pfcpType.ApplyAction + BARID *pfcpType.BARID + DuplicatingParameters *pfcpType.DuplicatingParameters + FARID *pfcpType.FARID + ForwardingParameters *ForwardingParametersIEInFAR + type CreatePDR struct + ActivatePredefinedRules *pfcpType.ActivatePredefinedRules + FARID *pfcpType.FARID + OuterHeaderRemoval *pfcpType.OuterHeaderRemoval + PDI *PDI + PDRID *pfcpType.PacketDetectionRuleID + Precedence *pfcpType.Precedence + QERID []*pfcpType.QERID + URRID []*pfcpType.URRID + type CreateQER struct + DLFlowLevelMarking *pfcpType.DLFlowLevelMarking + GateStatus *pfcpType.GateStatus + GuaranteedBitrate *pfcpType.GBR + MaximumBitrate *pfcpType.MBR + PacketRate *pfcpType.PacketRate + QERCorrelationID *pfcpType.QERCorrelationID + QERID *pfcpType.QERID + QoSFlowIdentifier *pfcpType.QFI + ReflectiveQoS *pfcpType.RQI + type CreateTrafficEndpoint struct + EthernetPDUSessionInformation *pfcpType.EthernetPDUSessionInformation + FramedIPv6Route *pfcpType.FramedIPv6Route + FramedRoute *pfcpType.FramedRoute + FramedRouting *pfcpType.FramedRouting + LocalFTEID *pfcpType.FTEID + NetworkInstance *util_3gpp.Dnn + TrafficEndpointID *pfcpType.TrafficEndpointID + UEIPAddress *pfcpType.UEIPAddress + type CreateURR struct + AdditionalMonitoringTime *AdditionalMonitoringTime + AggregatedURRs *AggregatedURRs + DroppedDLTrafficThreshold *pfcpType.DroppedDLTrafficThreshold + EthernetInactivityTimer *pfcpType.EthernetInactivityTimer + EventInformation *EventInformation + FARIDForQuotaAction *pfcpType.FARID + InactivityDetectionTime *pfcpType.InactivityDetectionTime + LinkedURRID *pfcpType.LinkedURRID + MeasurementInformation *pfcpType.MeasurementInformation + MeasurementMethod *pfcpType.MeasurementMethod + MeasurementPeriod *pfcpType.MeasurementPeriod + MonitoringTime *pfcpType.MonitoringTime + QuotaHoldingTime *pfcpType.QuotaHoldingTime + ReportingTriggers *pfcpType.ReportingTriggers + SubsequentTimeQuota *pfcpType.SubsequentTimeQuota + SubsequentTimeThreshold *pfcpType.SubsequentTimeThreshold + SubsequentVolumeQuota *pfcpType.SubsequentVolumeQuota + SubsequentVolumeThreshold *pfcpType.SubsequentVolumeThreshold + TimeQuota *pfcpType.TimeQuota + TimeQuotaMechanism *pfcpType.TimeQuotaMechanism + TimeThreshold *pfcpType.TimeThreshold + URRID *pfcpType.URRID + VolumeQuota *pfcpType.VolumeQuota + VolumeThreshold *pfcpType.VolumeThreshold + type CreatedPDR struct + LocalFTEID *pfcpType.FTEID + PDRID *pfcpType.PacketDetectionRuleID + type CreatedTrafficEndpoint struct + LocalFTEID *pfcpType.FTEID + TrafficEndpointID *pfcpType.TrafficEndpointID + type DownlinkDataReport struct + DownlinkDataServiceInformation *pfcpType.DownlinkDataServiceInformation + PDRID *pfcpType.PacketDetectionRuleID + type DuplicatingParametersIEInFAR struct + DestinationInterface *pfcpType.DestinationInterface + ForwardingPolicy *pfcpType.ForwardingPolicy + OuterHeaderCreation *pfcpType.OuterHeaderCreation + TransportLevelMarking *pfcpType.TransportLevelMarking + type ErrorIndicationReport struct + RemoteFTEID *pfcpType.FTEID + type EthernetPacketFilter struct + CTAG *pfcpType.CTAG + EthernetFilterID *pfcpType.EthernetFilterID + EthernetFilterProperties *pfcpType.EthernetFilterProperties + Ethertype *pfcpType.Ethertype + MACAddress *pfcpType.MACAddress + SDFFilter *pfcpType.SDFFilter + STAG *pfcpType.STAG + type EthernetTrafficInformation struct + MACAddressesDetected *pfcpType.MACAddressesDetected + MACAddressesRemoved *pfcpType.MACAddressesRemoved + type EventInformation struct + EventID *pfcpType.EventID + EventThreshold *pfcpType.EventThreshold + type EventReporting struct + EventID *pfcpType.EventID + type EventType uint8 + const ReceiveResendRequest + const ReceiveValidResponse + type ForwardingParametersIEInFAR struct + DestinationInterface *pfcpType.DestinationInterface + ForwardingPolicy *pfcpType.ForwardingPolicy + HeaderEnrichment *pfcpType.HeaderEnrichment + LinkedTrafficEndpointID *pfcpType.TrafficEndpointID + NetworkInstance *util_3gpp.Dnn + OuterHeaderCreation *pfcpType.OuterHeaderCreation + Proxying *pfcpType.Proxying + RedirectInformation *pfcpType.RedirectInformation + TransportLevelMarking *pfcpType.TransportLevelMarking + type Header struct + MP uint8 + MessageLength uint16 + MessagePriority uint8 + MessageType MessageType + S uint8 + SEID uint64 + SequenceNumber uint32 + Version uint8 + func (h *Header) Len() int + func (h *Header) MarshalBinary() (data []byte, err error) + func (h *Header) UnmarshalBinary(data []byte) error + type HeartbeatRequest struct + RecoveryTimeStamp *pfcpType.RecoveryTimeStamp + type HeartbeatResponse struct + RecoveryTimeStamp *pfcpType.RecoveryTimeStamp + type LoadControlInformation struct + LoadControlSequenceNumber *pfcpType.SequenceNumber + LoadMetric *pfcpType.Metric + type Message struct + Body interface{} + Header Header + func (m *Message) Marshal() ([]byte, error) + func (m *Message) Unmarshal(data []byte) error + func (message *Message) IsRequest() (IsRequest bool) + func (message *Message) IsResponse() (IsResponse bool) + type MessageType uint8 + const PFCP_ASSOCIATION_RELEASE_REQUEST + const PFCP_ASSOCIATION_RELEASE_RESPONSE + const PFCP_ASSOCIATION_SETUP_REQUEST + const PFCP_ASSOCIATION_SETUP_RESPONSE + const PFCP_ASSOCIATION_UPDATE_REQUEST + const PFCP_ASSOCIATION_UPDATE_RESPONSE + const PFCP_HEARTBEAT_REQUEST + const PFCP_HEARTBEAT_RESPONSE + const PFCP_NODE_REPORT_REQUEST + const PFCP_NODE_REPORT_RESPONSE + const PFCP_PFD_MANAGEMENT_REQUEST + const PFCP_PFD_MANAGEMENT_RESPONSE + const PFCP_SESSION_DELETION_REQUEST + const PFCP_SESSION_DELETION_RESPONSE + const PFCP_SESSION_ESTABLISHMENT_REQUEST + const PFCP_SESSION_ESTABLISHMENT_RESPONSE + const PFCP_SESSION_MODIFICATION_REQUEST + const PFCP_SESSION_MODIFICATION_RESPONSE + const PFCP_SESSION_REPORT_REQUEST + const PFCP_SESSION_REPORT_RESPONSE + const PFCP_SESSION_SET_DELETION_REQUEST + const PFCP_SESSION_SET_DELETION_RESPONSE + const PFCP_VERSION_NOT_SUPPORTED_RESPONSE + type Node struct + Request *Message + Response *Message + State NodeState + func CreateNode() (node *Node) + type NodeState int + const FINISH + const INITIAL + const REQUEST + type OverloadControlInformation struct + OverloadControlInformationFlags *pfcpType.OCIFlags + OverloadControlSequenceNumber *pfcpType.SequenceNumber + OverloadReductionMetric *pfcpType.Metric + PeriodOfValidity *pfcpType.Timer + type PDI struct + ApplicationID *pfcpType.ApplicationID + EthernetPDUSessionInformation *pfcpType.EthernetPDUSessionInformation + EthernetPacketFilter *EthernetPacketFilter + FramedIPv6Route *pfcpType.FramedIPv6Route + FramedRoute *pfcpType.FramedRoute + FramedRouting *pfcpType.FramedRouting + LocalFTEID *pfcpType.FTEID + NetworkInstance *util_3gpp.Dnn + QFI []*pfcpType.QFI + SDFFilter *pfcpType.SDFFilter + SourceInterface *pfcpType.SourceInterface + TrafficEndpointID *pfcpType.TrafficEndpointID + UEIPAddress *pfcpType.UEIPAddress + type PFCPAssociationReleaseRequest struct + NodeID *pfcpType.NodeID + type PFCPAssociationReleaseResponse struct + Cause *pfcpType.Cause + NodeID *pfcpType.NodeID + type PFCPAssociationSetupRequest struct + CPFunctionFeatures *pfcpType.CPFunctionFeatures + NodeID *pfcpType.NodeID + RecoveryTimeStamp *pfcpType.RecoveryTimeStamp + UPFunctionFeatures *pfcpType.UPFunctionFeatures + UserPlaneIPResourceInformation *pfcpType.UserPlaneIPResourceInformation + type PFCPAssociationSetupResponse struct + CPFunctionFeatures *pfcpType.CPFunctionFeatures + Cause *pfcpType.Cause + NodeID *pfcpType.NodeID + RecoveryTimeStamp *pfcpType.RecoveryTimeStamp + UPFunctionFeatures *pfcpType.UPFunctionFeatures + UserPlaneIPResourceInformation *pfcpType.UserPlaneIPResourceInformation + type PFCPAssociationUpdateRequest struct + CPFunctionFeatures *pfcpType.CPFunctionFeatures + GracefulReleasePeriod *pfcpType.GracefulReleasePeriod + NodeID *pfcpType.NodeID + PFCPAssociationReleaseRequest *PFCPAssociationReleaseRequest + UPFunctionFeatures *pfcpType.UPFunctionFeatures + UserPlaneIPResourceInformation *pfcpType.UserPlaneIPResourceInformation + type PFCPAssociationUpdateResponse struct + CPFunctionFeatures *pfcpType.CPFunctionFeatures + Cause *pfcpType.Cause + NodeID *pfcpType.NodeID + UPFunctionFeatures *pfcpType.UPFunctionFeatures + type PFCPNodeReportRequest struct + NodeID *pfcpType.NodeID + NodeReportType *pfcpType.NodeReportType + UserPlanePathFailureReport *pfcpType.UserPlanePathFailureReport + type PFCPNodeReportResponse struct + Cause *pfcpType.Cause + NodeID *pfcpType.NodeID + OffendingIE *pfcpType.OffendingIE + type PFCPPFDManagementRequest struct + ApplicationIDsPFDs []ApplicationIDsPFDs + type PFCPPFDManagementResponse struct + Cause *pfcpType.Cause + OffendingIE *pfcpType.OffendingIE + type PFCPSessionDeletionRequest struct + type PFCPSessionDeletionResponse struct + Cause *pfcpType.Cause + LoadControlInformation *LoadControlInformation + OffendingIE *pfcpType.OffendingIE + OverloadControlInformation *OverloadControlInformation + UsageReport *UsageReportPFCPSessionDeletionResponse + type PFCPSessionEstablishmentRequest struct + CPFSEID *pfcpType.FSEID + CreateBAR []*CreateBAR + CreateFAR []*CreateFAR + CreatePDR []*CreatePDR + CreateQER []*CreateQER + CreateTrafficEndpoint *CreateTrafficEndpoint + CreateURR []*CreateURR + EPDGFQCSID *pfcpType.FQCSID + MMEFQCSID *pfcpType.FQCSID + NodeID *pfcpType.NodeID + PDNType *pfcpType.PDNType + PGWCFQCSID *pfcpType.FQCSID + SGWCFQCSID *pfcpType.FQCSID + TWANFQCSID *pfcpType.FQCSID + TraceInformation *pfcpType.TraceInformation + UserID *pfcpType.UserID + UserPlaneInactivityTimer *pfcpType.UserPlaneInactivityTimer + type PFCPSessionEstablishmentResponse struct + Cause *pfcpType.Cause + CreatedPDR *CreatedPDR + CreatedTrafficEndpoint *CreatedTrafficEndpoint + FailedRuleID *pfcpType.FailedRuleID + LoadControlInformation *LoadControlInformation + NodeID *pfcpType.NodeID + OffendingIE *pfcpType.OffendingIE + OverloadControlInformation *OverloadControlInformation + PGWUFQCSID *pfcpType.FQCSID + SGWUFQCSID *pfcpType.FQCSID + UPFSEID *pfcpType.FSEID + type PFCPSessionModificationRequest struct + CPFSEID *pfcpType.FSEID + CreateBAR []*CreateBAR + CreateFAR []*CreateFAR + CreatePDR []*CreatePDR + CreateQER []*CreateQER + CreateTrafficEndpoint *CreateTrafficEndpoint + CreateURR []*CreateURR + EPDGFQCSID *pfcpType.FQCSID + MMEFQCSID *pfcpType.FQCSID + PFCPSMReqFlags *pfcpType.PFCPSMReqFlags + PGWCFQCSID *pfcpType.FQCSID + QueryURR *QueryURR + QueryURRReference *pfcpType.QueryURRReference + RemoveBAR []*RemoveBAR + RemoveFAR []*RemoveFAR + RemovePDR []*RemovePDR + RemoveQER []*RemoveQER + RemoveTrafficEndpoint *RemoveTrafficEndpoint + RemoveURR []*RemoveURR + SGWCFQCSID *pfcpType.FQCSID + TWANFQCSID *pfcpType.FQCSID + TraceInformation *pfcpType.TraceInformation + UpdateBAR *UpdateBARPFCPSessionModificationRequest + UpdateFAR []*UpdateFAR + UpdatePDR []*UpdatePDR + UpdateQER []*UpdateQER + UpdateTrafficEndpoint *UpdateTrafficEndpoint + UpdateURR []*UpdateURR + UserPlaneInactivityTimer *pfcpType.UserPlaneInactivityTimer + type PFCPSessionModificationResponse struct + AdditionalUsageReportsInformation *pfcpType.AdditionalUsageReportsInformation + Cause *pfcpType.Cause + CreatedPDR *CreatedPDR + CreatedUpdatedTrafficEndpoint *CreatedTrafficEndpoint + FailedRuleID *pfcpType.FailedRuleID + LoadControlInformation *LoadControlInformation + OffendingIE *pfcpType.OffendingIE + OverloadControlInformation *OverloadControlInformation + UsageReport *UsageReportPFCPSessionModificationResponse + type PFCPSessionReportRequest struct + AdditionalUsageReportsInformation *pfcpType.AdditionalUsageReportsInformation + DownlinkDataReport *DownlinkDataReport + ErrorIndicationReport *ErrorIndicationReport + LoadControlInformation *LoadControlInformation + OverloadControlInformation *OverloadControlInformation + ReportType *pfcpType.ReportType + UsageReport *UsageReportPFCPSessionReportRequest + type PFCPSessionReportResponse struct + Cause *pfcpType.Cause + OffendingIE *pfcpType.OffendingIE + SxSRRspFlags *pfcpType.PFCPSRRspFlags + UpdateBAR *pfcpType.UpdateBARPFCPSessionReportResponse + type PFCPSessionSetDeletionRequest struct + EPDGFQCSID *pfcpType.FQCSID + MMEFQCSID *pfcpType.FQCSID + NodeID *pfcpType.NodeID + PGWCFQCSID *pfcpType.FQCSID + PGWUFQCSID *pfcpType.FQCSID + SGWCFQCSID *pfcpType.FQCSID + SGWUFQCSID *pfcpType.FQCSID + TWANFQCSID *pfcpType.FQCSID + type PFCPSessionSetDeletionResponse struct + Cause *pfcpType.Cause + NodeID *pfcpType.NodeID + OffendingIE *pfcpType.OffendingIE + type PFD struct + PFDContents []pfcpType.PFDContents + type QueryURR struct + URRID *pfcpType.URRID + type RemoveBAR struct + BARID *pfcpType.BARID + type RemoveFAR struct + FARID *pfcpType.FARID + type RemovePDR struct + PDRID *pfcpType.PacketDetectionRuleID + type RemoveQER struct + QERID *pfcpType.QERID + type RemoveTrafficEndpoint struct + TrafficEndpointID *pfcpType.TrafficEndpointID + type RemoveURR struct + URRID *pfcpType.URRID + type Transaction struct + Conn *net.UDPConn + ConsumerAddr string + DestAddr *net.UDPAddr + EventChannel chan EventType + MessageType MessageType + SendMsg []byte + SequenceNumber uint32 + TxType TransactionType + func NewTransaction(pfcpMSG Message, binaryMSG []byte, Conn *net.UDPConn, DestAddr *net.UDPAddr) (tx *Transaction) + func (transaction *Transaction) Start() + type TransactionType uint8 + const SendingRequest + const SendingResponse + type TxTable struct + func (t *TxTable) Delete(sequenceNumber uint32) + func (t *TxTable) Load(sequenceNumber uint32) (*Transaction, bool) + func (t *TxTable) Store(sequenceNumber uint32, tx *Transaction) + type UpdateBARIEInPFCPSessionReportResponse struct + BARID *pfcpType.BARID + DLBufferingDuration *pfcpType.DLBufferingDuration + DLBufferingSuggestedPacketCount *pfcpType.DLBufferingSuggestedPacketCount + DownlinkDataNotificationDelay *pfcpType.DownlinkDataNotificationDelay + SuggestedBufferingPacketsCount *pfcpType.SuggestedBufferingPacketsCount + type UpdateBARPFCPSessionModificationRequest struct + BARID *pfcpType.BARID + DownlinkDataNotificationDelay *pfcpType.DownlinkDataNotificationDelay + SuggestedBufferingPacketsCount *pfcpType.SuggestedBufferingPacketsCount + type UpdateDuplicatingParametersIEInFAR struct + DestinationInterface *pfcpType.DestinationInterface + ForwardingPolicy *pfcpType.ForwardingPolicy + OuterHeaderCreation *pfcpType.OuterHeaderCreation + TransportLevelMarking *pfcpType.TransportLevelMarking + type UpdateFAR struct + ApplyAction *pfcpType.ApplyAction + BARID *pfcpType.BARID + FARID *pfcpType.FARID + UpdateDuplicatingParameters *pfcpType.UpdateDuplicatingParameters + UpdateForwardingParameters *UpdateForwardingParametersIEInFAR + type UpdateForwardingParametersIEInFAR struct + DestinationInterface *pfcpType.DestinationInterface + ForwardingPolicy *pfcpType.ForwardingPolicy + HeaderEnrichment *pfcpType.HeaderEnrichment + LinkedTrafficEndpointID *pfcpType.TrafficEndpointID + NetworkInstance *util_3gpp.Dnn + OuterHeaderCreation *pfcpType.OuterHeaderCreation + PFCPSMReqFlags *pfcpType.PFCPSMReqFlags + RedirectInformation *pfcpType.RedirectInformation + TransportLevelMarking *pfcpType.TransportLevelMarking + type UpdatePDR struct + ActivatePredefinedRules *pfcpType.ActivatePredefinedRules + DeactivatePredefinedRules *pfcpType.DeactivatePredefinedRules + FARID *pfcpType.FARID + OuterHeaderRemoval *pfcpType.OuterHeaderRemoval + PDI *PDI + PDRID *pfcpType.PacketDetectionRuleID + Precedence *pfcpType.Precedence + QERID []*pfcpType.QERID + URRID []*pfcpType.URRID + type UpdateQER struct + DLFlowLevelMarking *pfcpType.DLFlowLevelMarking + GateStatus *pfcpType.GateStatus + GuaranteedBitrate *pfcpType.GBR + MaximumBitrate *pfcpType.MBR + PacketRate *pfcpType.PacketRate + QERCorrelationID *pfcpType.QERCorrelationID + QERID *pfcpType.QERID + QoSFlowIdentifier *pfcpType.QFI + ReflectiveQoS *pfcpType.RQI + type UpdateTrafficEndpoint struct + FramedIPv6Route *pfcpType.FramedIPv6Route + FramedRoute *pfcpType.FramedRoute + FramedRouting *pfcpType.FramedRouting + LocalFTEID *pfcpType.FTEID + NetworkInstance *util_3gpp.Dnn + TrafficEndpointID *pfcpType.TrafficEndpointID + UEIPAddress *pfcpType.UEIPAddress + type UpdateURR struct + AdditionalMonitoringTime *AdditionalMonitoringTime + AggregatedURRs *AggregatedURRs + DroppedDLTrafficThreshold *pfcpType.DroppedDLTrafficThreshold + EthernetInactivityTimer *pfcpType.EthernetInactivityTimer + EventInformation *EventInformation + FARIDForQuotaAction *pfcpType.FARID + InactivityDetectionTime *pfcpType.InactivityDetectionTime + LinkedURRID *pfcpType.LinkedURRID + MeasurementInformation *pfcpType.MeasurementInformation + MeasurementMethod *pfcpType.MeasurementMethod + MeasurementPeriod *pfcpType.MeasurementPeriod + MonitoringTime *pfcpType.MonitoringTime + QuotaHoldingTime *pfcpType.QuotaHoldingTime + ReportingTriggers *pfcpType.ReportingTriggers + SubsequentTimeQuota *pfcpType.SubsequentTimeQuota + SubsequentTimeThreshold *pfcpType.SubsequentTimeThreshold + SubsequentVolumeQuota *pfcpType.SubsequentVolumeQuota + SubsequentVolumeThreshold *pfcpType.SubsequentVolumeThreshold + TimeQuota *pfcpType.TimeQuota + TimeQuotaMechanism *pfcpType.TimeQuotaMechanism + TimeThreshold *pfcpType.TimeThreshold + URRID *pfcpType.URRID + VolumeQuota *pfcpType.VolumeQuota + VolumeThreshold *pfcpType.VolumeThreshold + type UsageReportPFCPSessionDeletionResponse struct + DurationMeasurement *pfcpType.DurationMeasurement + EndTime *pfcpType.EndTime + EthernetTrafficInformation *EthernetTrafficInformation + StartTime *pfcpType.StartTime + TimeOfFirstPacket *pfcpType.TimeOfFirstPacket + TimeOfLastPacket *pfcpType.TimeOfLastPacket + URRID *pfcpType.URRID + URSEQN *pfcpType.URSEQN + UsageInformation *pfcpType.UsageInformation + UsageReportTrigger *pfcpType.UsageReportTrigger + VolumeMeasurement *pfcpType.VolumeMeasurement + type UsageReportPFCPSessionModificationResponse struct + DurationMeasurement *pfcpType.DurationMeasurement + EndTime *pfcpType.EndTime + EthernetTrafficInformation *EthernetTrafficInformation + QueryURRReference *pfcpType.QueryURRReference + StartTime *pfcpType.StartTime + TimeOfFirstPacket *pfcpType.TimeOfFirstPacket + TimeOfLastPacket *pfcpType.TimeOfLastPacket + URRID *pfcpType.URRID + URSEQN *pfcpType.URSEQN + UsageInformation *pfcpType.UsageInformation + UsageReportTrigger *pfcpType.UsageReportTrigger + VolumeMeasurement *pfcpType.VolumeMeasurement + type UsageReportPFCPSessionReportRequest struct + ApplicationDetectionInformation *ApplicationDetectionInformation + DurationMeasurement *pfcpType.DurationMeasurement + EndTime *pfcpType.EndTime + EthernetTrafficInformation *EthernetTrafficInformation + EventReporting *EventReporting + NetworkInstance *util_3gpp.Dnn + QueryURRReference *pfcpType.QueryURRReference + StartTime *pfcpType.StartTime + TimeOfFirstPacket *pfcpType.TimeOfFirstPacket + TimeOfLastPacket *pfcpType.TimeOfLastPacket + UEIPAddress *pfcpType.UEIPAddress + URRID *pfcpType.URRID + URSEQN *pfcpType.URSEQN + UsageInformation *pfcpType.UsageInformation + UsageReportTrigger *pfcpType.UsageReportTrigger + VolumeMeasurement *pfcpType.VolumeMeasurement + type UserPlanePathFailure struct + RemoteGTPUPeer *pfcpType.RemoteGTPUPeer