Documentation ¶
Overview ¶
* BBF PPPoE tag encoder/decoder * * Created by João Correia(Altice Labs) on 17/02/2023
* PPPOE VNF decoder * * Created by João Correia(Altice Labs) on 17/02/2023
Index ¶
Constants ¶
View Source
const ( BBF_VENDOR_ID = 0x00000DE9 BBF_CIRCUIT_ID_SUBTAG_NUMBER = 0x01 //TR-101i2 section 8.3 BBF_REMOTE_ID_SUBTAG_NUMBER = 0x02 //TR-101i2 section 8.3 )
Variables ¶
View Source
var LayerTypePPPoEDiscovery = gopacket.RegisterLayerType(1000, gopacket.LayerTypeMetadata{Name: "PPPoE Discovery", Decoder: gopacket.DecodeFunc(decodePPPoEDiscovery)})
Functions ¶
func InitPPPoEDecoder ¶
func InitPPPoEDecoder()
Types ¶
type BBFTagValue ¶
func (*BBFTagValue) Serialize ¶
func (p *BBFTagValue) Serialize() []byte
type PPPoEDiscovery ¶
func (*PPPoEDiscovery) LayerType ¶
func (p *PPPoEDiscovery) LayerType() gopacket.LayerType
LayerType returns gopacket.LayerTypePPPoE.
func (*PPPoEDiscovery) SerializeTo ¶
func (p *PPPoEDiscovery) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error
Click to show internal directories.
Click to hide internal directories.