github.com/free5gc/openapi@v1.0.8/models/model_packet_filter_info.go (about) 1 /* 2 * Npcf_SMPolicyControl 3 * 4 * Session Management Policy Control Service 5 * 6 * API version: 1.0.1 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 type PacketFilterInfo struct { 13 // An identifier of packet filter. 14 PackFiltId string `json:"packFiltId,omitempty" yaml:"packFiltId" bson:"packFiltId" mapstructure:"PackFiltId"` 15 // Defines a packet filter for an IP flow.Refer to subclause 5.3.54 of 3GPP TS 29.212 [23] for encoding. 16 PackFiltCont string `json:"packFiltCont,omitempty" yaml:"packFiltCont" bson:"packFiltCont" mapstructure:"PackFiltCont"` 17 // Contains the Ipv4 Type-of-Service and mask field or the Ipv6 Traffic-Class field and mask field. 18 TosTrafficClass string `json:"tosTrafficClass,omitempty" yaml:"tosTrafficClass" bson:"tosTrafficClass" mapstructure:"TosTrafficClass"` 19 // The security parameter index of the IPSec packet. 20 Spi string `json:"spi,omitempty" yaml:"spi" bson:"spi" mapstructure:"Spi"` 21 // The Ipv6 flow label header field. 22 FlowLabel string `json:"flowLabel,omitempty" yaml:"flowLabel" bson:"flowLabel" mapstructure:"FlowLabel"` 23 FlowDirection FlowDirection `json:"flowDirection,omitempty" yaml:"flowDirection" bson:"flowDirection" mapstructure:"FlowDirection"` 24 }