PcapPlusPlus  20.08+
GtpLayer.h File Reference
#include "Layer.h"

Go to the source code of this file.

Classes

struct  pcpp::gtpv1_header
 
class  pcpp::GtpV1Layer
 
class  pcpp::GtpV1Layer::GtpExtension
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Enumerations

enum  pcpp::GtpV1MessageType {
  pcpp::GtpV1_MessageTypeUnknown = 0, pcpp::GtpV1_EchoRequest = 1, pcpp::GtpV1_EchoResponse = 2, pcpp::GtpV1_VersionNotSupported = 3,
  pcpp::GtpV1_NodeAliveRequest = 4, pcpp::GtpV1_NodeAliveResponse = 5, pcpp::GtpV1_RedirectionRequest = 6, pcpp::GtpV1_CreatePDPContextRequest = 7,
  pcpp::GtpV1_CreatePDPContextResponse = 16, pcpp::GtpV1_UpdatePDPContextRequest = 17, pcpp::GtpV1_UpdatePDPContextResponse = 18, pcpp::GtpV1_DeletePDPContextRequest = 19,
  pcpp::GtpV1_DeletePDPContextResponse = 20, pcpp::GtpV1_InitiatePDPContextActivationRequest = 22, pcpp::GtpV1_InitiatePDPContextActivationResponse = 23, pcpp::GtpV1_ErrorIndication = 26,
  pcpp::GtpV1_PDUNotificationRequest = 27, pcpp::GtpV1_PDUNotificationResponse = 28, pcpp::GtpV1_PDUNotificationRejectRequest = 29, pcpp::GtpV1_PDUNotificationRejectResponse = 30,
  pcpp::GtpV1_SupportedExtensionsHeaderNotification = 31, pcpp::GtpV1_SendRoutingforGPRSRequest = 32, pcpp::GtpV1_SendRoutingforGPRSResponse = 33, pcpp::GtpV1_FailureReportRequest = 34,
  pcpp::GtpV1_FailureReportResponse = 35, pcpp::GtpV1_NoteMSPresentRequest = 36, pcpp::GtpV1_NoteMSPresentResponse = 37, pcpp::GtpV1_IdentificationRequest = 38,
  pcpp::GtpV1_IdentificationResponse = 39, pcpp::GtpV1_SGSNContextRequest = 50, pcpp::GtpV1_SGSNContextResponse = 51, pcpp::GtpV1_SGSNContextAcknowledge = 52,
  pcpp::GtpV1_ForwardRelocationRequest = 53, pcpp::GtpV1_ForwardRelocationResponse = 54, pcpp::GtpV1_ForwardRelocationComplete = 55, pcpp::GtpV1_RelocationCancelRequest = 56,
  pcpp::GtpV1_RelocationCancelResponse = 57, pcpp::GtpV1_ForwardSRNSContext = 58, pcpp::GtpV1_ForwardRelocationCompleteAcknowledge = 59, pcpp::GtpV1_ForwardSRNSContextAcknowledge = 60,
  pcpp::GtpV1_UERegistrationRequest = 61, pcpp::GtpV1_UERegistrationResponse = 62, pcpp::GtpV1_RANInformationRelay = 70, pcpp::GtpV1_MBMSNotificationRequest = 96,
  pcpp::GtpV1_MBMSNotificationResponse = 97, pcpp::GtpV1_MBMSNotificationRejectRequest = 98, pcpp::GtpV1_MBMSNotificationRejectResponse = 99, pcpp::GtpV1_CreateMBMSNotificationRequest = 100,
  pcpp::GtpV1_CreateMBMSNotificationResponse = 101, pcpp::GtpV1_UpdateMBMSNotificationRequest = 102, pcpp::GtpV1_UpdateMBMSNotificationResponse = 103, pcpp::GtpV1_DeleteMBMSNotificationRequest = 104,
  pcpp::GtpV1_DeleteMBMSNotificationResponse = 105, pcpp::GtpV1_MBMSRegistrationRequest = 112, pcpp::GtpV1_MBMSRegistrationResponse = 113, pcpp::GtpV1_MBMSDeRegistrationRequest = 114,
  pcpp::GtpV1_MBMSDeRegistrationResponse = 115, pcpp::GtpV1_MBMSSessionStartRequest = 116, pcpp::GtpV1_MBMSSessionStartResponse = 117, pcpp::GtpV1_MBMSSessionStopRequest = 118,
  pcpp::GtpV1_MBMSSessionStopResponse = 119, pcpp::GtpV1_MBMSSessionUpdateRequest = 120, pcpp::GtpV1_MBMSSessionUpdateResponse = 121, pcpp::GtpV1_MSInfoChangeRequest = 128,
  pcpp::GtpV1_MSInfoChangeResponse = 129, pcpp::GtpV1_DataRecordTransferRequest = 240, pcpp::GtpV1_DataRecordTransferResponse = 241, pcpp::GtpV1_EndMarker = 254,
  pcpp::GtpV1_GPDU = 255
}