scapy.contrib.pfcp
3GPP TS 29.244
- class scapy.contrib.pfcp.APNStrLenField(name: str, default: bytes, length_from: Callable[[Packet], int] | None = None, max_length: Any | None = None)[源代码]
基类:
StrLenField
- class scapy.contrib.pfcp.IE_3GPP_InterfaceType(_pkt, /, *, ietype=0, length=None, spare_1=0, interface_type=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPA|INTERFACE T| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_3GPP_InterfaceTypeIE_3GPP_InterfaceType fields ietype
93length
Nonespare_1
XBitField(2 bits)0interface_type
0extra_data
b''
- ie_type = 160
- class scapy.contrib.pfcp.IE_APN_DNN(_pkt, /, *, ietype=0, length=None, apn_dnn=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | APN DNN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_APN_DNNIE_APN_DNN fields ietype
93length
Noneapn_dnn
b''
- ie_type = 159
- class scapy.contrib.pfcp.IE_ActivatePredefinedRules(_pkt, /, *, ietype=0, length=None, name='IE Activate Predefined Rules')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NAME | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ActivatePredefinedRulesIE_ActivatePredefinedRules fields ietype
93length
Nonename
'IE Activate Predefined Rules'
- ie_type = 106
- class scapy.contrib.pfcp.IE_AdditionalMonitoringTime(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_AdditionalMonitoringTimeIE_AdditionalMonitoringTime fields ietype
93length
NoneIE_list
[]
- ie_type = 147
- class scapy.contrib.pfcp.IE_AdditionalUsageReportsInformation(_pkt, /, *, ietype=0, length=None, AURI=0, reports=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |A| REPORTS | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_AdditionalUsageReportsInformationIE_AdditionalUsageReportsInformation fields ietype
93length
NoneAURI
BitField(1 bit)0reports
BitField(15 bits)0extra_data
b''
- ie_type = 126
- class scapy.contrib.pfcp.IE_AggregatedURR_Id(_pkt, /, *, ietype=0, length=None, id=0)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_AggregatedURR_IdIE_AggregatedURR_Id fields ietype
93length
Noneid
0
- ie_type = 120
- class scapy.contrib.pfcp.IE_AggregatedURRs(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_AggregatedURRsIE_AggregatedURRs fields ietype
93length
NoneIE_list
[]
- ie_type = 118
- class scapy.contrib.pfcp.IE_ApplicationDetectionInformation(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ApplicationDetectionInformationIE_ApplicationDetectionInformation fields ietype
93length
NoneIE_list
[]
- ie_type = 68
- class scapy.contrib.pfcp.IE_ApplicationID_PFDs(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ApplicationID_PFDsIE_ApplicationID_PFDs fields ietype
93length
NoneIE_list
[]
- ie_type = 58
- class scapy.contrib.pfcp.IE_ApplicationId(_pkt, /, *, ietype=0, length=None, id=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ApplicationIdIE_ApplicationId fields ietype
93length
Noneid
b''
- ie_type = 24
- class scapy.contrib.pfcp.IE_ApplicationInstanceId(_pkt, /, *, ietype=0, length=None, id=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ApplicationInstanceIdIE_ApplicationInstanceId fields ietype
93length
Noneid
b''
- ie_type = 91
- class scapy.contrib.pfcp.IE_ApplyAction(_pkt, /, *, ietype=0, length=None, spare=None, DUPL=0, NOCP=0, BUFF=0, FORW=0, DROP=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE|D|N|B|F|D| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ApplyActionIE_ApplyAction fields ietype
93length
Nonespare
XBitField(3 bits)NoneDUPL
BitField(1 bit)0NOCP
BitField(1 bit)0BUFF
BitField(1 bit)0FORW
BitField(1 bit)0DROP
BitField(1 bit)0extra_data
b''
- ie_type = 44
- class scapy.contrib.pfcp.IE_AveragingWindow(_pkt, /, *, ietype=0, length=None, averaging_window=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AVERAGING WINDOW | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_AveragingWindowIE_AveragingWindow fields ietype
93length
Noneaveraging_window
0extra_data
b''
- ie_type = 157
- class scapy.contrib.pfcp.IE_BAR_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_BAR_IdIE_BAR_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 88
- class scapy.contrib.pfcp.IE_Base(_pkt, /, *, ietype=0, length=None)[源代码]
-
- aliastypes
- default_length = None
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_BaseIE_Base fields ietype
93length
None
- class scapy.contrib.pfcp.IE_CPFunctionFeatures(_pkt, /, *, ietype=0, length=None, spare=0, OVRL=0, LOAD=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |O|L| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CPFunctionFeaturesIE_CPFunctionFeatures fields ietype
93length
Nonespare
XBitField(6 bits)0OVRL
BitField(1 bit)0LOAD
BitField(1 bit)0extra_data
b''
- ie_type = 89
- class scapy.contrib.pfcp.IE_C_TAG(_pkt, /, *, ietype=0, length=None, spare_1=0, VID=0, DEI=0, PCP=0, cvid_value_hi=0, spare_2=0, dei_flag=0, spare_3=0, pcp_value=0, spare_4=0, cvid_value_low=0, spare_5=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 1 |V|D|P|CVID VA|SPARE 2|D|S|PCP V|SPARE| CVID VALUE LOW| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 5 | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_C_TAGIE_C_TAG fields ietype
93length
Nonespare_1
XBitField(5 bits)0VID
BitField(1 bit)0DEI
BitField(1 bit)0PCP
BitField(1 bit)0cvid_value_hi
BitField(Cond) (4 bits)0spare_2
BitField(Cond) (4 bits)0dei_flag
BitField(Cond) (1 bit)0spare_3
BitField(Cond) (1 bit)0pcp_value
BitField(Cond) (3 bits)0spare_4
BitField(Cond) (3 bits)0cvid_value_low
ByteField(Cond)0spare_5
ByteField(Cond)0extra_data
b''
- ie_type = 134
- class scapy.contrib.pfcp.IE_Cause(_pkt, /, *, ietype=0, length=None, cause=None)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | CAUSE | +-+-+-+-+-+-+-+-+ Fig. IE_CauseIE_Cause fields ietype
93length
Nonecause
None
- ie_type = 19
- class scapy.contrib.pfcp.IE_Compound(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CompoundIE_Compound fields ietype
93length
NoneIE_list
[]
- class scapy.contrib.pfcp.IE_CreateFAR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreateFARIE_CreateFAR fields ietype
93length
NoneIE_list
[]
- ie_type = 3
- class scapy.contrib.pfcp.IE_CreatePDR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreatePDRIE_CreatePDR fields ietype
93length
NoneIE_list
[]
- ie_type = 1
- class scapy.contrib.pfcp.IE_CreateQER(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreateQERIE_CreateQER fields ietype
93length
NoneIE_list
[]
- ie_type = 7
- class scapy.contrib.pfcp.IE_CreateTrafficEndpoint(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreateTrafficEndpointIE_CreateTrafficEndpoint fields ietype
93length
NoneIE_list
[]
- ie_type = 127
- class scapy.contrib.pfcp.IE_CreateURR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreateURRIE_CreateURR fields ietype
93length
NoneIE_list
[]
- ie_type = 6
- class scapy.contrib.pfcp.IE_Create_BAR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_Create_BARIE_Create_BAR fields ietype
93length
NoneIE_list
[]
- ie_type = 85
- class scapy.contrib.pfcp.IE_CreatedPDR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreatedPDRIE_CreatedPDR fields ietype
93length
NoneIE_list
[]
- ie_type = 8
- class scapy.contrib.pfcp.IE_CreatedTrafficEndpoint(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_CreatedTrafficEndpointIE_CreatedTrafficEndpoint fields ietype
93length
NoneIE_list
[]
- ie_type = 128
- class scapy.contrib.pfcp.IE_DLBufferingDuration(_pkt, /, *, ietype=0, length=None, timer_unit=0, timer_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |TIMER|TIMER VAL| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DLBufferingDurationIE_DLBufferingDuration fields ietype
93length
Nonetimer_unit
0timer_value
BitField(5 bits)0extra_data
b''
- ie_type = 47
- class scapy.contrib.pfcp.IE_DLBufferingSuggestedPacketCount(_pkt, /, *, ietype=0, length=None, count=None)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | COUNT | +-+-+-+-+-+-+-+-+ Fig. IE_DLBufferingSuggestedPacketCountIE_DLBufferingSuggestedPacketCount fields ietype
93length
Nonecount
MultipleTypeField(ByteField, ShortField, ByteField)0
- ie_type = 48
- class scapy.contrib.pfcp.IE_DLFlowLevelMarking(_pkt, /, *, ietype=0, length=None, spare_1=0, SCI=0, TTC=0, traffic_class=0, traffic_class_mask=0, service_class_indicator=0, spare_2=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 1 |S|T| TRAFFIC CLASS |TRAFFIC CLASS M|SERVICE CLASS I| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 2 | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DLFlowLevelMarkingIE_DLFlowLevelMarking fields ietype
93length
Nonespare_1
XBitField(6 bits)0SCI
BitField(1 bit)0TTC
BitField(1 bit)0traffic_class
ByteField(Cond)0traffic_class_mask
ByteField(Cond)0service_class_indicator
ByteField(Cond)0spare_2
ByteField(Cond)0extra_data
b''
- ie_type = 97
- class scapy.contrib.pfcp.IE_DeactivatePredefinedRules(_pkt, /, *, ietype=0, length=None, name='IE Deactivate Predefined Rules')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NAME | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DeactivatePredefinedRulesIE_DeactivatePredefinedRules fields ietype
93length
Nonename
'IE Deactivate Predefined Rules'
- ie_type = 107
- class scapy.contrib.pfcp.IE_DestinationInterface(_pkt, /, *, ietype=0, length=None, spare=0, interface=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |INTERFA| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DestinationInterfaceIE_DestinationInterface fields ietype
93length
Nonespare
XBitField(4 bits)0interface
0extra_data
b''
- ie_type = 42
- class scapy.contrib.pfcp.IE_DownlinkDataNotificationDelay(_pkt, /, *, ietype=0, length=None, delay=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DELAY | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DownlinkDataNotificationDelayIE_DownlinkDataNotificationDelay fields ietype
93length
Nonedelay
0extra_data
b''
- ie_type = 46
- class scapy.contrib.pfcp.IE_DownlinkDataReport(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DownlinkDataReportIE_DownlinkDataReport fields ietype
93length
NoneIE_list
[]
- ie_type = 83
- class scapy.contrib.pfcp.IE_DownlinkDataServiceInformation(_pkt, /, *, ietype=0, length=None, spare_1=None, QFII=0, PPI=0, spare_2=None, ppi_val=None, spare_3=None, qfi_val=None, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 1 |Q|P|SPA| PPI VAL |SPA| QFI VAL | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_DownlinkDataServiceInformationIE_DownlinkDataServiceInformation fields ietype
93length
Nonespare_1
XBitField(6 bits)NoneQFII
BitField(1 bit)0PPI
BitField(1 bit)0spare_2
XBitField(Cond) (2 bits)Noneppi_val
XBitField(Cond) (6 bits)Nonespare_3
XBitField(Cond) (2 bits)Noneqfi_val
XBitField(Cond) (6 bits)Noneextra_data
b''
- ie_type = 45
- class scapy.contrib.pfcp.IE_DroppedDLTrafficThreshold(_pkt, /, *, ietype=0, length=None, spare=0, DLBY=0, DLPA=0, packet_count=0, byte_count=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|D| PACKET COUNT | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | BYTE COUNT | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DroppedDLTrafficThresholdIE_DroppedDLTrafficThreshold fields ietype
93length
Nonespare
XBitField(6 bits)0DLBY
BitField(1 bit)0DLPA
BitField(1 bit)0packet_count
LongField(Cond)0byte_count
LongField(Cond)0extra_data
b''
- ie_type = 72
- class scapy.contrib.pfcp.IE_DuplicatingParameters(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DuplicatingParametersIE_DuplicatingParameters fields ietype
93length
NoneIE_list
[]
- ie_type = 5
- class scapy.contrib.pfcp.IE_DurationMeasurement(_pkt, /, *, ietype=0, length=None, duration=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DURATION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_DurationMeasurementIE_DurationMeasurement fields ietype
93length
Noneduration
0extra_data
b''
- ie_type = 67
- class scapy.contrib.pfcp.IE_EndTime(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EndTimeIE_EndTime fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 76
- class scapy.contrib.pfcp.IE_EnterpriseSpecific(_pkt, /, *, ietype=0, length=None, enterprise_id=None, data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ENTERPRISE ID | DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EnterpriseSpecificIE_EnterpriseSpecific fields ietype
93length
Noneenterprise_id
Nonedata
b''
- ie_type = None
- class scapy.contrib.pfcp.IE_ErrorIndicationReport(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ErrorIndicationReportIE_ErrorIndicationReport fields ietype
93length
NoneIE_list
[]
- ie_type = 99
- class scapy.contrib.pfcp.IE_EthernetFilterId(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetFilterIdIE_EthernetFilterId fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 138
- class scapy.contrib.pfcp.IE_EthernetFilterProperties(_pkt, /, *, ietype=0, length=None, spare=0, BIDE=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |B| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetFilterPropertiesIE_EthernetFilterProperties fields ietype
93length
Nonespare
XBitField(7 bits)0BIDE
BitField(1 bit)0extra_data
b''
- ie_type = 139
- class scapy.contrib.pfcp.IE_EthernetInactivityTimer(_pkt, /, *, ietype=0, length=None, timer=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetInactivityTimerIE_EthernetInactivityTimer fields ietype
93length
Nonetimer
0extra_data
b''
- ie_type = 146
- class scapy.contrib.pfcp.IE_EthernetPDUSessionInformation(_pkt, /, *, ietype=0, length=None, spare=0, ETHI=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |E| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetPDUSessionInformationIE_EthernetPDUSessionInformation fields ietype
93length
Nonespare
XBitField(7 bits)0ETHI
BitField(1 bit)0extra_data
b''
- ie_type = 142
- class scapy.contrib.pfcp.IE_EthernetPacketFilter(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetPacketFilterIE_EthernetPacketFilter fields ietype
93length
NoneIE_list
[]
- ie_type = 132
- class scapy.contrib.pfcp.IE_EthernetTrafficInformation(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthernetTrafficInformationIE_EthernetTrafficInformation fields ietype
93length
NoneIE_list
[]
- ie_type = 143
- class scapy.contrib.pfcp.IE_Ethertype(_pkt, /, *, ietype=0, length=None, type=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EthertypeIE_Ethertype fields ietype
93length
Nonetype
0extra_data
b''
- ie_type = 136
- class scapy.contrib.pfcp.IE_EventQuota(_pkt, /, *, ietype=0, length=None, event_quota=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVENT QUOTA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EventQuotaIE_EventQuota fields ietype
93length
Noneevent_quota
0extra_data
b''
- ie_type = 148
- class scapy.contrib.pfcp.IE_EventThreshold(_pkt, /, *, ietype=0, length=None, event_threshold=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EVENT THRESHOLD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EventThresholdIE_EventThreshold fields ietype
93length
Noneevent_threshold
0extra_data
b''
- ie_type = 149
- class scapy.contrib.pfcp.IE_EventTimeStamp(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_EventTimeStampIE_EventTimeStamp fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 156
- class scapy.contrib.pfcp.IE_FAR_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FAR_IdIE_FAR_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 108
- class scapy.contrib.pfcp.IE_FSEID(_pkt, /, *, ietype=0, length=None, spare=0, v4=0, v6=0, seid=0, ipv4=0, ipv6=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |V|V| SEID | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FSEIDIE_FSEID fields ietype
93length
Nonespare
XBitField(6 bits)0v4
BitField(1 bit)0v6
BitField(1 bit)0seid
0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0extra_data
b''
- ie_type = 57
- class scapy.contrib.pfcp.IE_FTEID(_pkt, /, *, ietype=0, length=None, spare=0, CHID=0, CH=0, V6=0, V4=0, TEID=0, ipv4=0, ipv6=0, choose_id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |C|C|V|V| TEID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | CHOOSE ID | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FTEIDIE_FTEID fields ietype
93length
Nonespare
XBitField(4 bits)0CHID
BitField(1 bit)0CH
BitField(1 bit)0V6
BitField(1 bit)0V4
BitField(1 bit)0TEID
XIntField(Cond)0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0choose_id
ByteField(Cond)0extra_data
b''
- ie_type = 21
- class scapy.contrib.pfcp.IE_FailedRuleId(_pkt, /, *, ietype=0, length=None, spare=0, type=0, pdr_id=0, far_id=0, qer_id=0, urr_id=0, bar_id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE| TYPE | PDR ID | FAR ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | QER ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | URR ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | BAR ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FailedRuleIdIE_FailedRuleId fields ietype
93length
Nonespare
XBitField(3 bits)0type
0pdr_id
ShortField(Cond)0far_id
IntField(Cond)0qer_id
IntField(Cond)0urr_id
IntField(Cond)0bar_id
ByteField(Cond)0extra_data
b''
- ie_type = 114
- class scapy.contrib.pfcp.IE_FlowInformation(_pkt, /, *, ietype=0, length=None, spare=0, direction=0, flow_length=None, flow=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |DIREC| FLOW LENGTH | FLOW | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FlowInformationIE_FlowInformation fields ietype
93length
Nonespare
XBitField(5 bits)0direction
0flow_length
Noneflow
b''extra_data
b''
- ie_type = 92
- class scapy.contrib.pfcp.IE_ForwardingParameters(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ForwardingParametersIE_ForwardingParameters fields ietype
93length
NoneIE_list
[]
- ie_type = 4
- class scapy.contrib.pfcp.IE_ForwardingPolicy(_pkt, /, *, ietype=0, length=None, policy_identifier_length=None, policy_identifier=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |POLICY IDENTIFI| POLICY IDENTIFIER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ForwardingPolicyIE_ForwardingPolicy fields ietype
93length
Nonepolicy_identifier_length
Nonepolicy_identifier
b''
- ie_type = 41
- class scapy.contrib.pfcp.IE_FqCSID(_pkt, /, *, ietype=0, length=None, node_id_type=0, num_csids=None, ipv4=0, ipv6=0, mcc_mnc=0, extra_id=0, csids=[], extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |NODE ID|NUM CSI| IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | MCC MNC |EXTRA I| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | CSIDS | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_FqCSIDIE_FqCSID fields ietype
93length
Nonenode_id_type
0num_csids
BitFieldLenField(4 bits)Noneipv4
IPField(Cond)0ipv6
IP6Field(Cond)0mcc_mnc
BitField(Cond) (20 bits)0extra_id
BitField(Cond) (12 bits)0csids
[]extra_data
b''
- ie_type = 65
- class scapy.contrib.pfcp.IE_FramedIPv6Route(_pkt, /, *, ietype=0, length=None, framed_ipv6_route=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FRAMED IPV6 ROUTE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FramedIPv6RouteIE_FramedIPv6Route fields ietype
93length
Noneframed_ipv6_route
b''
- ie_type = 155
- class scapy.contrib.pfcp.IE_FramedRoute(_pkt, /, *, ietype=0, length=None, framed_route=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FRAMED ROUTE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FramedRouteIE_FramedRoute fields ietype
93length
Noneframed_route
b''
- ie_type = 153
- class scapy.contrib.pfcp.IE_FramedRouting(_pkt, /, *, ietype=0, length=None, framed_routing=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FRAMED ROUTING | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_FramedRoutingIE_FramedRouting fields ietype
93length
Noneframed_routing
b''
- ie_type = 154
- class scapy.contrib.pfcp.IE_GBR(_pkt, /, *, ietype=0, length=None, ul=0, dl=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UL | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DL | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_GBRIE_GBR fields ietype
93length
Noneul
0dl
0extra_data
b''
- ie_type = 27
- class scapy.contrib.pfcp.IE_GateStatus(_pkt, /, *, ietype=0, length=None, spare=0, ul=0, dl=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE | UL| DL| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_GateStatusIE_GateStatus fields ietype
93length
Nonespare
XBitField(4 bits)0ul
0dl
0extra_data
b''
- ie_type = 25
- class scapy.contrib.pfcp.IE_GracefulReleasePeriod(_pkt, /, *, ietype=0, length=None, release_timer_unit=0, release_timer_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |RELEA|RELEASE T| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_GracefulReleasePeriodIE_GracefulReleasePeriod fields ietype
93length
Nonerelease_timer_unit
0release_timer_value
BitField(5 bits)0extra_data
b''
- ie_type = 112
- class scapy.contrib.pfcp.IE_HeaderEnrichment(_pkt, /, *, ietype=0, length=None, spare=0, header_type=0, name_length=None, name='IE Header Enrichment', value_length=None, value=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE|HEADER TY| NAME LENGTH | NAME | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE LENGTH | VALUE | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_HeaderEnrichmentIE_HeaderEnrichment fields ietype
93length
Nonespare
XBitField(3 bits)0header_type
0name_length
Nonename
'IE Header Enrichment'value_length
Nonevalue
b''extra_data
b''
- ie_type = 98
- class scapy.contrib.pfcp.IE_InactivityDetectionTime(_pkt, /, *, ietype=0, length=None, time_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIME VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_InactivityDetectionTimeIE_InactivityDetectionTime fields ietype
93length
Nonetime_value
0extra_data
b''
- ie_type = 36
- class scapy.contrib.pfcp.IE_LinkedURR_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_LinkedURR_IdIE_LinkedURR_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 82
- class scapy.contrib.pfcp.IE_LoadControlInformation(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_LoadControlInformationIE_LoadControlInformation fields ietype
93length
NoneIE_list
[]
- ie_type = 51
- class scapy.contrib.pfcp.IE_MACAddress(_pkt, /, *, ietype=0, length=None, spare=0, UDES=0, USOU=0, DEST=0, SOUR=0, source_mac=0, destination_mac=0, upper_source_mac=0, upper_destination_mac=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |U|U|D|S| SOURCE MAC | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | |DESTINATION MAC| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPPER SOURCE MAC | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ | |UPPER DESTINATI| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MACAddressIE_MACAddress fields ietype
93length
Nonespare
XBitField(4 bits)0UDES
BitField(1 bit)0USOU
BitField(1 bit)0DEST
BitField(1 bit)0SOUR
BitField(1 bit)0source_mac
MACField(Cond)0destination_mac
MACField(Cond)0upper_source_mac
MACField(Cond)0upper_destination_mac
MACField(Cond)0extra_data
b''
- ie_type = 133
- class scapy.contrib.pfcp.IE_MACAddressesDetected(_pkt, /, *, ietype=0, length=None, num_macs=None, macs=[], extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NUM MACS | MACS | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_MACAddressesDetectedIE_MACAddressesDetected fields ietype
93length
Nonenum_macs
Nonemacs
[]extra_data
b''
- ie_type = 144
- class scapy.contrib.pfcp.IE_MACAddressesRemoved(_pkt, /, *, ietype=0, length=None, num_macs=None, macs=[], extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NUM MACS | MACS | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_MACAddressesRemovedIE_MACAddressesRemoved fields ietype
93length
Nonenum_macs
Nonemacs
[]extra_data
b''
- ie_type = 145
- class scapy.contrib.pfcp.IE_MBR(_pkt, /, *, ietype=0, length=None, ul=0, dl=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UL | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DL | +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MBRIE_MBR fields ietype
93length
Noneul
0dl
0extra_data
b''
- ie_type = 26
- class scapy.contrib.pfcp.IE_MeasurementInformation(_pkt, /, *, ietype=0, length=None, spare=0, MNOP=0, ISTM=0, RADI=0, INAM=0, MBQE=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE|M|I|R|I|M| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MeasurementInformationIE_MeasurementInformation fields ietype
93length
Nonespare
XBitField(3 bits)0MNOP
BitField(1 bit)0ISTM
BitField(1 bit)0RADI
BitField(1 bit)0INAM
BitField(1 bit)0MBQE
BitField(1 bit)0extra_data
b''
- ie_type = 100
- class scapy.contrib.pfcp.IE_MeasurementMethod(_pkt, /, *, ietype=0, length=None, spare=0, EVENT=0, VOLUM=0, DURAT=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |E|V|D| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MeasurementMethodIE_MeasurementMethod fields ietype
93length
Nonespare
XBitField(5 bits)0EVENT
BitField(1 bit)0VOLUM
BitField(1 bit)0DURAT
BitField(1 bit)0extra_data
b''
- ie_type = 62
- class scapy.contrib.pfcp.IE_MeasurementPeriod(_pkt, /, *, ietype=0, length=None, period=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PERIOD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MeasurementPeriodIE_MeasurementPeriod fields ietype
93length
Noneperiod
0extra_data
b''
- ie_type = 64
- class scapy.contrib.pfcp.IE_Metric(_pkt, /, *, ietype=0, length=None, metric=0)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | METRIC | +-+-+-+-+-+-+-+-+ Fig. IE_MetricIE_Metric fields ietype
93length
Nonemetric
0
- ie_type = 53
- class scapy.contrib.pfcp.IE_MonitoringTime(_pkt, /, *, ietype=0, length=None, time_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIME VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MonitoringTimeIE_MonitoringTime fields ietype
93length
Nonetime_value
0extra_data
b''
- ie_type = 33
- class scapy.contrib.pfcp.IE_Multiplier(_pkt, /, *, ietype=0, length=None, digits=0, exponent=0)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DIGITS | + + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXPONENT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_MultiplierIE_Multiplier fields ietype
93length
Nonedigits
0exponent
0
- ie_type = 119
- class scapy.contrib.pfcp.IE_NetworkInstance(_pkt, /, *, ietype=0, length=None, instance=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | INSTANCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_NetworkInstanceIE_NetworkInstance fields ietype
93length
Noneinstance
b''
- ie_type = 22
- class scapy.contrib.pfcp.IE_NodeId(_pkt, /, *, ietype=0, length=None, spare=0, id_type=0, ipv4=0, ipv6=0, id=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |ID TYPE| IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ID | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_NodeIdIE_NodeId fields ietype
93length
Nonespare
XBitField(4 bits)0id_type
0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0id
APNStrLenField(Cond)b''extra_data
b''
- ie_type = 60
- class scapy.contrib.pfcp.IE_NodeReportType(_pkt, /, *, ietype=0, length=None, spare=0, UPFR=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |U| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_NodeReportTypeIE_NodeReportType fields ietype
93length
Nonespare
XBitField(7 bits)0UPFR
BitField(1 bit)0extra_data
b''
- ie_type = 101
- class scapy.contrib.pfcp.IE_NotImplemented(_pkt, /, *, ietype=0, length=None, data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_NotImplementedIE_NotImplemented fields ietype
93length
Nonedata
b''
- ie_type = 0
- class scapy.contrib.pfcp.IE_OCIFlags(_pkt, /, *, ietype=0, length=None, spare=None, AOCI=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |A| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_OCIFlagsIE_OCIFlags fields ietype
93length
Nonespare
XBitField(7 bits)NoneAOCI
BitField(1 bit)0extra_data
b''
- ie_type = 110
- class scapy.contrib.pfcp.IE_OffendingIE(_pkt, /, *, ietype=0, length=None, type=None)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TYPE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_OffendingIEIE_OffendingIE fields ietype
93length
Nonetype
None
- ie_type = 40
- class scapy.contrib.pfcp.IE_OuterHeaderCreation(_pkt, /, *, ietype=0, length=None, STAG=0, CTAG=0, IPV6=0, IPV4=0, UDPIPV6=0, UDPIPV4=0, GTPUUDPIPV6=0, GTPUUDPIPV4=0, spare=0, TEID=0, ipv4=0, ipv6=0, port=0, ctag=0, stag=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |S|C|I|I|U|U|G|G| SPARE | TEID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | PORT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | CTAG | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | STAG | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_OuterHeaderCreationIE_OuterHeaderCreation fields ietype
93length
NoneSTAG
BitField(1 bit)0CTAG
BitField(1 bit)0IPV6
BitField(1 bit)0IPV4
BitField(1 bit)0UDPIPV6
BitField(1 bit)0UDPIPV4
BitField(1 bit)0GTPUUDPIPV6
BitField(1 bit)0GTPUUDPIPV4
BitField(1 bit)0spare
0TEID
XIntField(Cond)0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0port
ShortField(Cond)0ctag
ThreeBytesField(Cond)0stag
ThreeBytesField(Cond)0extra_data
b''
- ie_type = 84
- class scapy.contrib.pfcp.IE_OuterHeaderRemoval(_pkt, /, *, ietype=0, length=None, header=None, spare=None, pdu_session_container=None, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | HEADER | SPARE |P| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_OuterHeaderRemovalIE_OuterHeaderRemoval fields ietype
93length
Noneheader
Nonespare
XBitField(Cond) (7 bits)Nonepdu_session_container
BitField(Cond) (1 bit)Noneextra_data
b''
- ie_type = 95
- class scapy.contrib.pfcp.IE_OverloadControlInformation(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_OverloadControlInformationIE_OverloadControlInformation fields ietype
93length
NoneIE_list
[]
- ie_type = 54
- class scapy.contrib.pfcp.IE_PDI(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PDIIE_PDI fields ietype
93length
NoneIE_list
[]
- ie_type = 2
- class scapy.contrib.pfcp.IE_PDNType(_pkt, /, *, ietype=0, length=None, spare=0, pdn_type=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |PDN T| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PDNTypeIE_PDNType fields ietype
93length
Nonespare
XBitField(5 bits)0pdn_type
0extra_data
b''
- ie_type = 113
- class scapy.contrib.pfcp.IE_PDR_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PDR_IdIE_PDR_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 56
- class scapy.contrib.pfcp.IE_PFCPAssociationReleaseRequest(_pkt, /, *, ietype=0, length=None, spare=None, SARR=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |S| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PFCPAssociationReleaseRequestIE_PFCPAssociationReleaseRequest fields ietype
93length
Nonespare
XBitField(7 bits)NoneSARR
BitField(1 bit)0extra_data
b''
- ie_type = 111
- class scapy.contrib.pfcp.IE_PFCPSMReqFlags(_pkt, /, *, ietype=0, length=None, spare=None, QUARR=0, SNDEM=0, DROBU=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |Q|S|D| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PFCPSMReqFlagsIE_PFCPSMReqFlags fields ietype
93length
Nonespare
XBitField(5 bits)NoneQUARR
BitField(1 bit)0SNDEM
BitField(1 bit)0DROBU
BitField(1 bit)0extra_data
b''
- ie_type = 49
- class scapy.contrib.pfcp.IE_PFCPSRRspFlags(_pkt, /, *, ietype=0, length=None, spare=None, DROBU=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PFCPSRRspFlagsIE_PFCPSRRspFlags fields ietype
93length
Nonespare
XBitField(7 bits)NoneDROBU
BitField(1 bit)0extra_data
b''
- ie_type = 50
- class scapy.contrib.pfcp.IE_PFDContents(_pkt, /, *, ietype=0, length=None, ADNP=0, AURL=0, AFD=0, DNP=0, CP=0, DN=0, URL=0, FD=0, spare_2=0, flow_length=None, flow=b'', url_length=None, url=b'', domain_length=None, domain=b'', custom_length=None, custom=b'', dnp_length=None, dnp=b'', additional_flow_length=None, additional_flow=b'', additional_url_length=None, additional_url=b'', additional_dn_dnp_length=None, additional_dn_dnp=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |A|A|A|D|C|D|U|F| SPARE 2 | FLOW LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FLOW | URL LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | URL | DOMAIN LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DOMAIN | CUSTOM LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | CUSTOM | DNP LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DNP | ADDITIONAL FLOW LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ADDITIONAL FLOW | ADDITIONAL URL LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ADDITIONAL URL | ADDITIONAL DN DNP LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ADDITIONAL DN DNP | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PFDContentsIE_PFDContents fields ietype
93length
NoneADNP
BitField(1 bit)0AURL
BitField(1 bit)0AFD
BitField(1 bit)0DNP
BitField(1 bit)0CP
BitField(1 bit)0DN
BitField(1 bit)0URL
BitField(1 bit)0FD
BitField(1 bit)0spare_2
0flow_length
FieldLenField(Cond)Noneflow
StrLenField(Cond)b''url_length
FieldLenField(Cond)Noneurl
StrLenField(Cond)b''domain_length
FieldLenField(Cond)Nonedomain
StrLenField(Cond)b''custom_length
FieldLenField(Cond)Nonecustom
StrLenField(Cond)b''dnp_length
FieldLenField(Cond)Nonednp
StrLenField(Cond)b''additional_flow_length
FieldLenField(Cond)Noneadditional_flow
StrLenField(Cond)b''additional_url_length
FieldLenField(Cond)Noneadditional_url
StrLenField(Cond)b''additional_dn_dnp_length
FieldLenField(Cond)Noneadditional_dn_dnp
StrLenField(Cond)b''extra_data
b''
- ie_type = 61
- class scapy.contrib.pfcp.IE_PFDContext(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PFDContextIE_PFDContext fields ietype
93length
NoneIE_list
[]
- ie_type = 59
- class scapy.contrib.pfcp.IE_PacketRate(_pkt, /, *, ietype=0, length=None, spare_1=0, DLPR=0, ULPR=0, spare_2=0, ul_time_unit=0, ul_max_packet_rate=0, spare_3=0, dl_time_unit=0, dl_max_packet_rate=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 1 |D|U| SPARE 2 |UL TI| UL MAX PACKET RATE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 3 |DL TI| DL MAX PACKET RATE | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_PacketRateIE_PacketRate fields ietype
93length
Nonespare_1
XBitField(6 bits)0DLPR
BitField(1 bit)0ULPR
BitField(1 bit)0spare_2
BitField(Cond) (5 bits)0ul_time_unit
BitEnumField(Cond)0ul_max_packet_rate
ShortField(Cond)0spare_3
BitField(Cond) (5 bits)0dl_time_unit
BitEnumField(Cond)0dl_max_packet_rate
ShortField(Cond)0extra_data
b''
- ie_type = 94
- class scapy.contrib.pfcp.IE_PagingPolicyIndicator(_pkt, /, *, ietype=0, length=None, spare=0, ppi=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE | PPI | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PagingPolicyIndicatorIE_PagingPolicyIndicator fields ietype
93length
Nonespare
XBitField(5 bits)0ppi
BitField(3 bits)0extra_data
b''
- ie_type = 158
- class scapy.contrib.pfcp.IE_Precedence(_pkt, /, *, ietype=0, length=None, precedence=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PRECEDENCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_PrecedenceIE_Precedence fields ietype
93length
Noneprecedence
0extra_data
b''
- ie_type = 29
- class scapy.contrib.pfcp.IE_Proxying(_pkt, /, *, ietype=0, length=None, spare=0, INS=0, ARP=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |I|A| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ProxyingIE_Proxying fields ietype
93length
Nonespare
XBitField(6 bits)0INS
BitField(1 bit)0ARP
BitField(1 bit)0extra_data
b''
- ie_type = 137
- class scapy.contrib.pfcp.IE_QERCorrelationId(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QERCorrelationIdIE_QERCorrelationId fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 28
- class scapy.contrib.pfcp.IE_QER_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QER_IdIE_QER_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 109
- class scapy.contrib.pfcp.IE_QFI(_pkt, /, *, ietype=0, length=None, spare=None, QFI=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPA| QFI | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QFIIE_QFI fields ietype
93length
Nonespare
XBitField(2 bits)NoneQFI
BitField(6 bits)0extra_data
b''
- ie_type = 124
- class scapy.contrib.pfcp.IE_QueryURR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QueryURRIE_QueryURR fields ietype
93length
NoneIE_list
[]
- ie_type = 77
- class scapy.contrib.pfcp.IE_QueryURRReference(_pkt, /, *, ietype=0, length=None, reference=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REFERENCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QueryURRReferenceIE_QueryURRReference fields ietype
93length
Nonereference
0extra_data
b''
- ie_type = 125
- class scapy.contrib.pfcp.IE_QuotaHoldingTime(_pkt, /, *, ietype=0, length=None, time_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIME VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_QuotaHoldingTimeIE_QuotaHoldingTime fields ietype
93length
Nonetime_value
0extra_data
b''
- ie_type = 71
- class scapy.contrib.pfcp.IE_RQI(_pkt, /, *, ietype=0, length=None, spare=None, RQI=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |R| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RQIIE_RQI fields ietype
93length
Nonespare
XBitField(7 bits)NoneRQI
BitField(1 bit)0extra_data
b''
- ie_type = 123
- class scapy.contrib.pfcp.IE_RecoveryTimeStamp(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- default_length = 4
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RecoveryTimeStampIE_RecoveryTimeStamp fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 96
- class scapy.contrib.pfcp.IE_RedirectInformation(_pkt, /, *, ietype=0, length=None, spare=0, type=0, address_length=None, address=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE | TYPE | ADDRESS LENGTH | ADDRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RedirectInformationIE_RedirectInformation fields ietype
93length
Nonespare
XBitField(4 bits)0type
0address_length
Noneaddress
b''extra_data
b''
- ie_type = 38
- class scapy.contrib.pfcp.IE_RemoteGTP_U_Peer(_pkt, /, *, ietype=0, length=None, spare_1=0, NI=0, DI=0, V4=0, V6=0, ipv4=0, ipv6=0, dest_interface_length=1, spare_2=0, dest_interface=0, network_instance_length=1, network_instance=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE 1|N|D|V|V| IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |DEST INTERFACE |SPARE 2|DEST IN|NETWORK INSTANC| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NETWORK INSTANCE | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. IE_RemoteGTP_U_PeerIE_RemoteGTP_U_Peer fields ietype
93length
Nonespare_1
XBitField(4 bits)0NI
BitField(1 bit)0DI
BitField(1 bit)0V4
BitField(1 bit)0V6
BitField(1 bit)0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0dest_interface_length
ByteField(Cond)1spare_2
XBitField(Cond) (4 bits)0dest_interface
BitEnumField(Cond)0network_instance_length
FieldLenField(Cond)1network_instance
APNStrLenField(Cond)b''extra_data
b''
- ie_type = 103
- class scapy.contrib.pfcp.IE_RemoveFAR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RemoveFARIE_RemoveFAR fields ietype
93length
NoneIE_list
[]
- ie_type = 16
- class scapy.contrib.pfcp.IE_RemovePDR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RemovePDRIE_RemovePDR fields ietype
93length
NoneIE_list
[]
- ie_type = 15
- class scapy.contrib.pfcp.IE_RemoveQER(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RemoveQERIE_RemoveQER fields ietype
93length
NoneIE_list
[]
- ie_type = 18
- class scapy.contrib.pfcp.IE_RemoveTrafficEndpoint(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RemoveTrafficEndpointIE_RemoveTrafficEndpoint fields ietype
93length
NoneIE_list
[]
- ie_type = 130
- class scapy.contrib.pfcp.IE_RemoveURR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_RemoveURRIE_RemoveURR fields ietype
93length
NoneIE_list
[]
- ie_type = 17
- class scapy.contrib.pfcp.IE_Remove_BAR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_Remove_BARIE_Remove_BAR fields ietype
93length
NoneIE_list
[]
- ie_type = 87
- class scapy.contrib.pfcp.IE_ReportType(_pkt, /, *, ietype=0, length=None, spare=0, UPIR=0, ERIR=0, USAR=0, DLDR=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |U|E|U|D| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ReportTypeIE_ReportType fields ietype
93length
Nonespare
XBitField(4 bits)0UPIR
BitField(1 bit)0ERIR
BitField(1 bit)0USAR
BitField(1 bit)0DLDR
BitField(1 bit)0extra_data
b''
- ie_type = 39
- class scapy.contrib.pfcp.IE_ReportingTriggers(_pkt, /, *, ietype=0, length=None, linked_usage_reporting=0, dropped_dl_traffic_threshold=0, stop_of_traffic=0, start_of_traffic=0, quota_holding_time=0, time_threshold=0, volume_threshold=0, periodic_reporting=0, spare=0, event_quota=0, event_threshold=0, mac_addresses_reporting=0, envelope_closure=0, time_quota=0, volume_quota=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |L|D|S|S|Q|T|V|P|SPA|E|E|M|E|T|V| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_ReportingTriggersIE_ReportingTriggers fields ietype
93length
Nonelinked_usage_reporting
BitField(1 bit)0dropped_dl_traffic_threshold
BitField(1 bit)0stop_of_traffic
BitField(1 bit)0start_of_traffic
BitField(1 bit)0quota_holding_time
BitField(1 bit)0time_threshold
BitField(1 bit)0volume_threshold
BitField(1 bit)0periodic_reporting
BitField(1 bit)0spare
XBitField(2 bits)0event_quota
BitField(1 bit)0event_threshold
BitField(1 bit)0mac_addresses_reporting
BitField(1 bit)0envelope_closure
BitField(1 bit)0time_quota
BitField(1 bit)0volume_quota
BitField(1 bit)0extra_data
b''
- ie_type = 37
- class scapy.contrib.pfcp.IE_SDF_Filter(_pkt, /, *, ietype=0, length=None, spare=0, BID=0, FL=0, SPI=0, TTC=0, FD=0, spare_oct=0, flow_description_length=None, flow_description=b'', tos_traffic_class=0, tos_traffic_mask=0, security_parameter_index=0, flow_label=0, sdf_filter_id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |SPARE|B|F|S|T|F| SPARE OCT | FLOW DESCRIPTION LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FLOW DESCRIPTION |TOS TRAFFIC CLA|TOS TRAFFIC MAS| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SECURITY PARAMETER INDEX | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FLOW LABEL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SDF FILTER ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SDF_FilterIE_SDF_Filter fields ietype
93length
Nonespare
XBitField(3 bits)0BID
BitField(1 bit)0FL
BitField(1 bit)0SPI
BitField(1 bit)0TTC
BitField(1 bit)0FD
BitField(1 bit)0spare_oct
0flow_description_length
FieldLenField(Cond)Noneflow_description
StrLenField(Cond)b''tos_traffic_class
ByteField(Cond)0tos_traffic_mask
ByteField(Cond)0security_parameter_index
IntField(Cond)0flow_label
ThreeBytesField(Cond)0sdf_filter_id
IntField(Cond)0extra_data
b''
- ie_type = 23
- class scapy.contrib.pfcp.IE_S_TAG(_pkt, /, *, ietype=0, length=None, spare_1=0, VID=0, DEI=0, PCP=0, svid_value_hi=0, spare_2=0, dei_flag=0, spare_3=0, pcp_value=0, spare_4=0, svid_value_low=0, spare_5=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 1 |V|D|P|SVID VA|SPARE 2|D|S|PCP V|SPARE| SVID VALUE LOW| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE 5 | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_S_TAGIE_S_TAG fields ietype
93length
Nonespare_1
XBitField(5 bits)0VID
BitField(1 bit)0DEI
BitField(1 bit)0PCP
BitField(1 bit)0svid_value_hi
BitField(Cond) (4 bits)0spare_2
BitField(Cond) (4 bits)0dei_flag
BitField(Cond) (1 bit)0spare_3
BitField(Cond) (1 bit)0pcp_value
BitField(Cond) (3 bits)0spare_4
BitField(Cond) (3 bits)0svid_value_low
ByteField(Cond)0spare_5
ByteField(Cond)0extra_data
b''
- ie_type = 135
- class scapy.contrib.pfcp.IE_SequenceNumber(_pkt, /, *, ietype=0, length=None, number=0)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SequenceNumberIE_SequenceNumber fields ietype
93length
Nonenumber
0
- ie_type = 52
- class scapy.contrib.pfcp.IE_SourceInterface(_pkt, /, *, ietype=0, length=None, spare=0, interface=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |INTERFA| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SourceInterfaceIE_SourceInterface fields ietype
93length
Nonespare
XBitField(4 bits)0interface
0extra_data
b''
- ie_type = 20
- class scapy.contrib.pfcp.IE_StartTime(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_StartTimeIE_StartTime fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 75
- class scapy.contrib.pfcp.IE_SubsequentEventQuota(_pkt, /, *, ietype=0, length=None, subsequent_event_quota=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SUBSEQUENT EVENT QUOTA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentEventQuotaIE_SubsequentEventQuota fields ietype
93length
Nonesubsequent_event_quota
0extra_data
b''
- ie_type = 150
- class scapy.contrib.pfcp.IE_SubsequentEventThreshold(_pkt, /, *, ietype=0, length=None, subsequent_event_threshold=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SUBSEQUENT EVENT THRESHOLD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentEventThresholdIE_SubsequentEventThreshold fields ietype
93length
Nonesubsequent_event_threshold
0extra_data
b''
- ie_type = 151
- class scapy.contrib.pfcp.IE_SubsequentTimeQuota(_pkt, /, *, ietype=0, length=None, quota=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | QUOTA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentTimeQuotaIE_SubsequentTimeQuota fields ietype
93length
Nonequota
0extra_data
b''
- ie_type = 122
- class scapy.contrib.pfcp.IE_SubsequentTimeThreshold(_pkt, /, *, ietype=0, length=None, threshold=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | THRESHOLD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentTimeThresholdIE_SubsequentTimeThreshold fields ietype
93length
Nonethreshold
0extra_data
b''
- ie_type = 35
- class scapy.contrib.pfcp.IE_SubsequentVolumeQuota(_pkt, /, *, ietype=0, length=None, spare=0, DLVOL=0, ULVOL=0, TOVOL=0, total=0, uplink=0, downlink=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|U|T| TOTAL | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DOWNLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentVolumeQuotaIE_SubsequentVolumeQuota fields ietype
93length
Nonespare
XBitField(5 bits)0DLVOL
BitField(1 bit)0ULVOL
BitField(1 bit)0TOVOL
BitField(1 bit)0total
XLongField(Cond)0uplink
XLongField(Cond)0downlink
XLongField(Cond)0extra_data
b''
- ie_type = 121
- class scapy.contrib.pfcp.IE_SubsequentVolumeThreshold(_pkt, /, *, ietype=0, length=None, spare=0, DLVOL=0, ULVOL=0, TOVOL=0, total=0, uplink=0, downlink=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|U|T| TOTAL | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DOWNLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SubsequentVolumeThresholdIE_SubsequentVolumeThreshold fields ietype
93length
Nonespare
XBitField(5 bits)0DLVOL
BitField(1 bit)0ULVOL
BitField(1 bit)0TOVOL
BitField(1 bit)0total
XLongField(Cond)0uplink
XLongField(Cond)0downlink
XLongField(Cond)0extra_data
b''
- ie_type = 34
- class scapy.contrib.pfcp.IE_SuggestedBufferingPacketsCount(_pkt, /, *, ietype=0, length=None, count=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | COUNT | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_SuggestedBufferingPacketsCountIE_SuggestedBufferingPacketsCount fields ietype
93length
Nonecount
0extra_data
b''
- ie_type = 140
- class scapy.contrib.pfcp.IE_TimeOfFirstPacket(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimeOfFirstPacketIE_TimeOfFirstPacket fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 69
- class scapy.contrib.pfcp.IE_TimeOfLastPacket(_pkt, /, *, ietype=0, length=None, timestamp=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMESTAMP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimeOfLastPacketIE_TimeOfLastPacket fields ietype
93length
Nonetimestamp
0extra_data
b''
- ie_type = 70
- class scapy.contrib.pfcp.IE_TimeQuota(_pkt, /, *, ietype=0, length=None, quota=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | QUOTA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimeQuotaIE_TimeQuota fields ietype
93length
Nonequota
0extra_data
b''
- ie_type = 74
- class scapy.contrib.pfcp.IE_TimeQuotaMechanism(_pkt, /, *, ietype=0, length=None, spare=0, base_time_interval_type=0, interval=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |BAS| INTERVAL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimeQuotaMechanismIE_TimeQuotaMechanism fields ietype
93length
Nonespare
XBitField(6 bits)0base_time_interval_type
0interval
0extra_data
b''
- ie_type = 115
- class scapy.contrib.pfcp.IE_TimeThreshold(_pkt, /, *, ietype=0, length=None, threshold=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | THRESHOLD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimeThresholdIE_TimeThreshold fields ietype
93length
Nonethreshold
0extra_data
b''
- ie_type = 32
- class scapy.contrib.pfcp.IE_Timer(_pkt, /, *, ietype=0, length=None, timer_unit=0, timer_value=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |TIMER|TIMER VAL| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TimerIE_Timer fields ietype
93length
Nonetimer_unit
0timer_value
BitField(5 bits)0extra_data
b''
- ie_type = 55
- class scapy.contrib.pfcp.IE_TraceInformation(_pkt, /, *, ietype=0, length=None, mcc_digit_2=0, mcc_digit_1=0, mnc_digit_3=0, mcc_digit_3=0, mnc_digit_2=0, mnc_digit_1=0, trace_id=0, triggering_events_length=None, triggering_events=b'', session_trace_depth=0, list_of_interfaces_length=None, list_of_interfaces=b'', ip_address_length=None, ip_address=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |MCC DIG|MCC DIG|MNC DIG|MCC DIG|MNC DIG|MNC DIG| TRACE ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |TRIGGERING EVEN| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TRIGGERING EVENTS |SESSION TRACE D|LIST OF INTERFA| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LIST OF INTERFACES |IP ADDRESS LENG| IP ADDRESS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TraceInformationIE_TraceInformation fields ietype
93length
Nonemcc_digit_2
BitField(4 bits)0mcc_digit_1
BitField(4 bits)0mnc_digit_3
BitField(4 bits)0mcc_digit_3
BitField(4 bits)0mnc_digit_2
BitField(4 bits)0mnc_digit_1
BitField(4 bits)0trace_id
0triggering_events_length
Nonetriggering_events
b''session_trace_depth
0list_of_interfaces_length
Nonelist_of_interfaces
b''ip_address_length
Noneip_address
b''extra_data
b''
- ie_type = 152
- class scapy.contrib.pfcp.IE_TrafficEndpointId(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TrafficEndpointIdIE_TrafficEndpointId fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 131
- class scapy.contrib.pfcp.IE_TransportLevelMarking(_pkt, /, *, ietype=0, length=None, tos=0, traffic_class=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TOS | TRAFFIC CLASS | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_TransportLevelMarkingIE_TransportLevelMarking fields ietype
93length
Nonetos
0traffic_class
0extra_data
b''
- ie_type = 30
- class scapy.contrib.pfcp.IE_UE_IP_Address(_pkt, /, *, ietype=0, length=None, spare=0, SD=0, V4=0, V6=0, ipv4=0, ipv6=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |S|V|V| IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UE_IP_AddressIE_UE_IP_Address fields ietype
93length
Nonespare
XBitField(5 bits)0SD
BitField(1 bit)0V4
BitField(1 bit)0V6
BitField(1 bit)0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0extra_data
b''
- ie_type = 93
- class scapy.contrib.pfcp.IE_UPFunctionFeatures(_pkt, /, *, ietype=0, length=None, TREU=None, HEEU=None, PFDM=None, FTUP=None, TRST=None, DLBD=None, DDND=None, BUCP=None, spare=None, PFDE=None, FRRT=None, TRACE=None, QUOAC=None, UDBC=None, PDIU=None, EMPU=None, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- default_length = 2
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T|H|P|F|T|D|D|B|S|P|F|T|Q|U|P|E| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UPFunctionFeaturesIE_UPFunctionFeatures fields ietype
93length
NoneTREU
BitField(Cond) (1 bit)NoneHEEU
BitField(Cond) (1 bit)NonePFDM
BitField(Cond) (1 bit)NoneFTUP
BitField(Cond) (1 bit)NoneTRST
BitField(Cond) (1 bit)NoneDLBD
BitField(Cond) (1 bit)NoneDDND
BitField(Cond) (1 bit)NoneBUCP
BitField(Cond) (1 bit)Nonespare
BitField(Cond) (1 bit)NonePFDE
BitField(Cond) (1 bit)NoneFRRT
BitField(Cond) (1 bit)NoneTRACE
BitField(Cond) (1 bit)NoneQUOAC
BitField(Cond) (1 bit)NoneUDBC
BitField(Cond) (1 bit)NonePDIU
BitField(Cond) (1 bit)NoneEMPU
BitField(Cond) (1 bit)Noneextra_data
b''
- ie_type = 43
- class scapy.contrib.pfcp.IE_URR_Id(_pkt, /, *, ietype=0, length=None, id=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_URR_IdIE_URR_Id fields ietype
93length
Noneid
0extra_data
b''
- ie_type = 81
- class scapy.contrib.pfcp.IE_UR_SEQN(_pkt, /, *, ietype=0, length=None, number=0)[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UR_SEQNIE_UR_SEQN fields ietype
93length
Nonenumber
0
- ie_type = 104
- class scapy.contrib.pfcp.IE_UpdateBAR_SRR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateBAR_SRRIE_UpdateBAR_SRR fields ietype
93length
NoneIE_list
[]
- ie_type = 12
- class scapy.contrib.pfcp.IE_UpdateDuplicatingParameters(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateDuplicatingParametersIE_UpdateDuplicatingParameters fields ietype
93length
NoneIE_list
[]
- ie_type = 105
- class scapy.contrib.pfcp.IE_UpdateFAR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateFARIE_UpdateFAR fields ietype
93length
NoneIE_list
[]
- ie_type = 10
- class scapy.contrib.pfcp.IE_UpdateForwardingParameters(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateForwardingParametersIE_UpdateForwardingParameters fields ietype
93length
NoneIE_list
[]
- ie_type = 11
- class scapy.contrib.pfcp.IE_UpdatePDR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdatePDRIE_UpdatePDR fields ietype
93length
NoneIE_list
[]
- ie_type = 9
- class scapy.contrib.pfcp.IE_UpdateQER(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateQERIE_UpdateQER fields ietype
93length
NoneIE_list
[]
- ie_type = 14
- class scapy.contrib.pfcp.IE_UpdateTrafficEndpoint(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateTrafficEndpointIE_UpdateTrafficEndpoint fields ietype
93length
NoneIE_list
[]
- ie_type = 129
- class scapy.contrib.pfcp.IE_UpdateURR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UpdateURRIE_UpdateURR fields ietype
93length
NoneIE_list
[]
- ie_type = 13
- class scapy.contrib.pfcp.IE_Update_BAR_SMR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_Update_BAR_SMRIE_Update_BAR_SMR fields ietype
93length
NoneIE_list
[]
- ie_type = 86
- class scapy.contrib.pfcp.IE_UsageInformation(_pkt, /, *, ietype=0, length=None, spare=0, UBE=0, UAE=0, AFT=0, BEF=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |U|U|A|B| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UsageInformationIE_UsageInformation fields ietype
93length
Nonespare
XBitField(4 bits)0UBE
BitField(1 bit)0UAE
BitField(1 bit)0AFT
BitField(1 bit)0BEF
BitField(1 bit)0extra_data
b''
- ie_type = 90
- class scapy.contrib.pfcp.IE_UsageReportTrigger(_pkt, /, *, ietype=0, length=None, IMMER=0, DROTH=0, STOPT=0, START=0, QUHTI=0, TIMTH=0, VOLTH=0, PERIO=0, EVETH=0, MACAR=0, ENVCL=0, MONIT=0, TERMR=0, LIUSA=0, TIMQU=0, VOLQU=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |I|D|S|S|Q|T|V|P|E|M|E|M|T|L|T|V| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UsageReportTriggerIE_UsageReportTrigger fields ietype
93length
NoneIMMER
BitField(1 bit)0DROTH
BitField(1 bit)0STOPT
BitField(1 bit)0START
BitField(1 bit)0QUHTI
BitField(1 bit)0TIMTH
BitField(1 bit)0VOLTH
BitField(1 bit)0PERIO
BitField(1 bit)0EVETH
BitField(1 bit)0MACAR
BitField(1 bit)0ENVCL
BitField(1 bit)0MONIT
BitField(1 bit)0TERMR
BitField(1 bit)0LIUSA
BitField(1 bit)0TIMQU
BitField(1 bit)0VOLQU
BitField(1 bit)0extra_data
b''
- ie_type = 63
- class scapy.contrib.pfcp.IE_UsageReport_SDR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UsageReport_SDRIE_UsageReport_SDR fields ietype
93length
NoneIE_list
[]
- ie_type = 79
- class scapy.contrib.pfcp.IE_UsageReport_SMR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UsageReport_SMRIE_UsageReport_SMR fields ietype
93length
NoneIE_list
[]
- ie_type = 78
- class scapy.contrib.pfcp.IE_UsageReport_SRR(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UsageReport_SRRIE_UsageReport_SRR fields ietype
93length
NoneIE_list
[]
- ie_type = 80
- class scapy.contrib.pfcp.IE_UserId(_pkt, /, *, ietype=0, length=None, spare=0, NAIF=0, MSISDNF=0, IMEIF=0, IMSIF=0, imsi_length=None, imsi=b'', imei_length=None, imei=b'', msisdn_length=None, msisdn=b'', nai_length=None, nai=b'', extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |N|M|I|I| IMSI LENGTH | IMSI | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IMEI LENGTH | IMEI | MSISDN LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MSISDN | NAI LENGTH | NAI | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UserIdIE_UserId fields ietype
93length
Nonespare
XBitField(4 bits)0NAIF
BitField(1 bit)0MSISDNF
BitField(1 bit)0IMEIF
BitField(1 bit)0IMSIF
BitField(1 bit)0imsi_length
FieldLenField(Cond)Noneimsi
StrLenField(Cond)b''imei_length
FieldLenField(Cond)Noneimei
StrLenField(Cond)b''msisdn_length
FieldLenField(Cond)Nonemsisdn
StrLenField(Cond)b''nai_length
FieldLenField(Cond)Nonenai
StrLenField(Cond)b''extra_data
b''
- ie_type = 141
- class scapy.contrib.pfcp.IE_UserPlaneIPResourceInformation(_pkt, /, *, ietype=0, length=None, spare1=0, ASSOSI=0, ASSONI=0, TEIDRI=0, V6=0, V4=0, teid_range=0, ipv4=0, ipv6=0, network_instance=b'', spare2=None, interface=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |S|A|A|TEIDR|V|V| TEID RANGE | IPV4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | IPV6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + + | | + + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | NETWORK INSTANCE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE2|INTERFA| EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UserPlaneIPResourceInformationIE_UserPlaneIPResourceInformation fields ietype
93length
Nonespare1
XBitField(1 bit)0ASSOSI
BitField(1 bit)0ASSONI
BitField(1 bit)0TEIDRI
BitField(3 bits)0V6
BitField(1 bit)0V4
BitField(1 bit)0teid_range
XByteField(Cond)0ipv4
IPField(Cond)0ipv6
IP6Field(Cond)0network_instance
APNStrLenField(Cond)b''spare2
XBitField(Cond) (4 bits)Noneinterface
BitEnumField(Cond)0extra_data
b''
- ie_type = 116
- class scapy.contrib.pfcp.IE_UserPlaneInactivityTimer(_pkt, /, *, ietype=0, length=None, timer=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TIMER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UserPlaneInactivityTimerIE_UserPlaneInactivityTimer fields ietype
93length
Nonetimer
0extra_data
b''
- ie_type = 117
- class scapy.contrib.pfcp.IE_UserPlanePathFailureReport(_pkt, /, *, ietype=0, length=None, IE_list=[])[源代码]
基类:
IE_Compound- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_UserPlanePathFailureReportIE_UserPlanePathFailureReport fields ietype
93length
NoneIE_list
[]
- ie_type = 102
- class scapy.contrib.pfcp.IE_VolumeMeasurement(_pkt, /, *, ietype=0, length=None, spare=0, DLVOL=0, ULVOL=0, TOVOL=0, total=0, uplink=0, downlink=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|U|T| TOTAL | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DOWNLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_VolumeMeasurementIE_VolumeMeasurement fields ietype
93length
Nonespare
XBitField(5 bits)0DLVOL
BitField(1 bit)0ULVOL
BitField(1 bit)0TOVOL
BitField(1 bit)0total
XLongField(Cond)0uplink
XLongField(Cond)0downlink
XLongField(Cond)0extra_data
b''
- ie_type = 66
- class scapy.contrib.pfcp.IE_VolumeQuota(_pkt, /, *, ietype=0, length=None, spare=0, DLVOL=0, ULVOL=0, TOVOL=0, total=0, uplink=0, downlink=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|U|T| TOTAL | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DOWNLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_VolumeQuotaIE_VolumeQuota fields ietype
93length
Nonespare
XBitField(5 bits)0DLVOL
BitField(1 bit)0ULVOL
BitField(1 bit)0TOVOL
BitField(1 bit)0total
XLongField(Cond)0uplink
XLongField(Cond)0downlink
XLongField(Cond)0extra_data
b''
- ie_type = 73
- class scapy.contrib.pfcp.IE_VolumeThreshold(_pkt, /, *, ietype=0, length=None, spare=0, DLVOL=0, ULVOL=0, TOVOL=0, total=0, uplink=0, downlink=0, extra_data=b'')[源代码]
基类:
IE_Base- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IETYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SPARE |D|U|T| TOTAL | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | UPLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | DOWNLINK | +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | EXTRA DATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. IE_VolumeThresholdIE_VolumeThreshold fields ietype
93length
Nonespare
XBitField(5 bits)0DLVOL
BitField(1 bit)0ULVOL
BitField(1 bit)0TOVOL
BitField(1 bit)0total
XLongField(Cond)0uplink
XLongField(Cond)0downlink
XLongField(Cond)0extra_data
b''
- ie_type = 31
- class scapy.contrib.pfcp.PFCP(_pkt, /, *, version=1, spare_b2=0, spare_b3=0, spare_b4=0, MP=0, S=1, message_type=None, length=None, seid=0, seq=0, priority=0, spare_p=0, spare_oct=0)[源代码]
-
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |VERSI|S|S|S|M|S| MESSAGE TYPE | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SEID | + + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SEQ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |PRIORIT|SPARE P| SPARE OCT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPPFCP fields version
BitField(3 bits)1spare_b2
XBitField(1 bit)0spare_b3
XBitField(1 bit)0spare_b4
XBitField(1 bit)0MP
BitField(1 bit)0S
BitField(1 bit)1message_type
Nonelength
Noneseid
XLongField(Cond)0seq
0priority
BitField(Cond) (4 bits)0spare_p
BitField(Cond) (4 bits)0spare_oct
ByteField(Cond)0
- payload_guess
Possible sublayers:
PFCPAssociationReleaseRequest,PFCPAssociationReleaseResponse,PFCPAssociationSetupRequest,PFCPAssociationSetupResponse,PFCPAssociationUpdateRequest,PFCPAssociationUpdateResponse,PFCPHeartbeatRequest,PFCPHeartbeatResponse,PFCPNodeReportRequest,PFCPNodeReportResponse,PFCPPFDManagementRequest,PFCPPFDManagementResponse,PFCPSessionDeletionRequest,PFCPSessionDeletionResponse,PFCPSessionEstablishmentRequest,PFCPSessionEstablishmentResponse,PFCPSessionModificationRequest,PFCPSessionModificationResponse,PFCPSessionReportRequest,PFCPSessionReportResponse,PFCPSessionSetDeletionRequest,PFCPSessionSetDeletionResponse,PFCPVersionNotSupportedResponse
- class scapy.contrib.pfcp.PFCPAssociationReleaseRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationReleaseRequestPFCPAssociationReleaseRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPAssociationReleaseResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationReleaseResponsePFCPAssociationReleaseResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPAssociationSetupRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationSetupRequestPFCPAssociationSetupRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPAssociationSetupResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationSetupResponsePFCPAssociationSetupResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPAssociationUpdateRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationUpdateRequestPFCPAssociationUpdateRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPAssociationUpdateResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPAssociationUpdateResponsePFCPAssociationUpdateResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPHeartbeatRequest(_pkt, /, *, IE_list=[<IE_RecoveryTimeStamp |>])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPHeartbeatRequestPFCPHeartbeatRequest fields IE_list
[<IE_RecoveryTimeStamp |>]
- class scapy.contrib.pfcp.PFCPHeartbeatResponse(_pkt, /, *, IE_list=[<IE_RecoveryTimeStamp |>])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPHeartbeatResponsePFCPHeartbeatResponse fields IE_list
[<IE_RecoveryTimeStamp |>]
- class scapy.contrib.pfcp.PFCPNodeReportRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPNodeReportResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPPFDManagementRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPPFDManagementResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPSessionDeletionRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPSessionDeletionResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionDeletionResponsePFCPSessionDeletionResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionEstablishmentRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionEstablishmentRequestPFCPSessionEstablishmentRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionEstablishmentResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionEstablishmentResponsePFCPSessionEstablishmentResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionModificationRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionModificationRequestPFCPSessionModificationRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionModificationResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionModificationResponsePFCPSessionModificationResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionReportRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPSessionReportResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- class scapy.contrib.pfcp.PFCPSessionSetDeletionRequest(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionSetDeletionRequestPFCPSessionSetDeletionRequest fields IE_list
[]
- class scapy.contrib.pfcp.PFCPSessionSetDeletionResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPSessionSetDeletionResponsePFCPSessionSetDeletionResponse fields IE_list
[]
- class scapy.contrib.pfcp.PFCPVersionNotSupportedResponse(_pkt, /, *, IE_list=[])[源代码]
基类:
Packet- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IE LIST | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PFCPVersionNotSupportedResponsePFCPVersionNotSupportedResponse fields IE_list
[]