Versions in this module Expand all Collapse all v1 v1.1.11 Sep 4, 2015 Changes in this version + const ARPReply + const ARPRequest + const CDPPoEFourWire + const CDPPoEPDArch + const CDPPoEPDRequest + const CDPPoEPSE + const CDPProtocolType802_2 + const CDPProtocolTypeNLPID + const EAPCodeFailure + const EAPCodeRequest + const EAPCodeResponse + const EAPCodeSuccess + const EAPTypeIdentity + const EAPTypeNACK + const EAPTypeNone + const EAPTypeNotification + const EAPTypeOTP + const EAPTypeTokenCard + const ICMPv4TypeAddressMaskReply + const ICMPv4TypeAddressMaskRequest + const ICMPv4TypeDestinationUnreachable + const ICMPv4TypeEchoReply + const ICMPv4TypeEchoRequest + const ICMPv4TypeInfoReply + const ICMPv4TypeInfoRequest + const ICMPv4TypeParameterProblem + const ICMPv4TypeRedirect + const ICMPv4TypeRouterAdvertisement + const ICMPv4TypeRouterSolicitation + const ICMPv4TypeSourceQuench + const ICMPv4TypeTimeExceeded + const ICMPv4TypeTimestampReply + const ICMPv4TypeTimestampRequest + const ICMPv6TypeDestinationUnreachable + const ICMPv6TypeEchoReply + const ICMPv6TypeEchoRequest + const ICMPv6TypeNeighborAdvertisement + const ICMPv6TypeNeighborSolicitation + const ICMPv6TypePacketTooBig + const ICMPv6TypeParameterProblem + const ICMPv6TypeRedirect + const ICMPv6TypeRouterAdvertisement + const ICMPv6TypeRouterSolicitation + const ICMPv6TypeTimeExceeded + const IPv6HopByHopOptionJumbogram + const LLDP8021QbgCDCP + const LLDP8021QbgEVB + const LLDP8021QbgEVB22 + const LLDP8021QbgVDP + const LLDP8021SubtypeLinkAggregation + const LLDP8021SubtypeManagementVID + const LLDP8021SubtypePortVLANID + const LLDP8021SubtypeProtocolIdentity + const LLDP8021SubtypeProtocolVLANID + const LLDP8021SubtypeVDIUsageDigest + const LLDP8021SubtypeVLANName + const LLDP8023SubtypeLinkAggregation + const LLDP8023SubtypeMACPHY + const LLDP8023SubtypeMDIPower + const LLDP8023SubtypeMTU + const LLDPAggregationCapability + const LLDPAggregationStatus + const LLDPCapsBridge + const LLDPCapsCVLAN + const LLDPCapsDocSis + const LLDPCapsOther + const LLDPCapsPhone + const LLDPCapsRepeater + const LLDPCapsRouter + const LLDPCapsSVLAN + const LLDPCapsStationOnly + const LLDPCapsTmpr + const LLDPCapsWLANAP + const LLDPCiscoArchShared + const LLDPCiscoPDSparePair + const LLDPCiscoPSESparePair + const LLDPCiscoPSESupport + const LLDPEVBCapsECP + const LLDPEVBCapsRR + const LLDPEVBCapsRTE + const LLDPEVBCapsSTD + const LLDPEVBCapsVDP + const LLDPMACPHYCapability + const LLDPMACPHYStatus + const LLDPMAUPMD1000BaseT + const LLDPMAUPMD1000BaseTInv + const LLDPMAUPMD1000BaseT_FD + const LLDPMAUPMD1000BaseT_FDInv + const LLDPMAUPMD1000BaseX + const LLDPMAUPMD1000BaseXInv + const LLDPMAUPMD1000BaseX_FD + const LLDPMAUPMD1000BaseX_FDInv + const LLDPMAUPMD100BaseT2 + const LLDPMAUPMD100BaseT2Inv + const LLDPMAUPMD100BaseT2_FD + const LLDPMAUPMD100BaseT2_FDInv + const LLDPMAUPMD100BaseT4 + const LLDPMAUPMD100BaseT4Inv + const LLDPMAUPMD100BaseTX + const LLDPMAUPMD100BaseTXInv + const LLDPMAUPMD100BaseTX_FD + const LLDPMAUPMD100BaseTX_FDInv + const LLDPMAUPMD10BaseT + const LLDPMAUPMD10BaseTInv + const LLDPMAUPMD10BaseT_FD + const LLDPMAUPMD10BaseT_FDInv + const LLDPMAUPMDFDXAPAUSE + const LLDPMAUPMDFDXAPAUSEInv + const LLDPMAUPMDFDXBPAUSE + const LLDPMAUPMDFDXBPAUSEInv + const LLDPMAUPMDFDXPAUSE + const LLDPMAUPMDFDXPAUSEInv + const LLDPMAUPMDFDXSPAUSE + const LLDPMAUPMDFDXSPAUSEInv + const LLDPMAUPMDOther + const LLDPMAUPMDOtherInv + const LLDPMAUType1000BaseBX10D + const LLDPMAUType1000BaseBX10U + const LLDPMAUType1000BaseCX_FD + const LLDPMAUType1000BaseCX_HD + const LLDPMAUType1000BaseKX + const LLDPMAUType1000BaseLX10 + const LLDPMAUType1000BaseLX_FD + const LLDPMAUType1000BaseLX_HD + const LLDPMAUType1000BasePX10D + const LLDPMAUType1000BasePX10U + const LLDPMAUType1000BasePX20D + const LLDPMAUType1000BasePX20U + const LLDPMAUType1000BaseSX_FD + const LLDPMAUType1000BaseSX_HD + const LLDPMAUType1000BaseT_FD + const LLDPMAUType1000BaseT_HD + const LLDPMAUType1000BaseX_FD + const LLDPMAUType1000BaseX_HD + const LLDPMAUType100BaseBX10D + const LLDPMAUType100BaseBX10U + const LLDPMAUType100BaseFX_FD + const LLDPMAUType100BaseFX_HD + const LLDPMAUType100BaseLX10 + const LLDPMAUType100BaseT2_FD + const LLDPMAUType100BaseT2_HD + const LLDPMAUType100BaseT4 + const LLDPMAUType100BaseTX_FD + const LLDPMAUType100BaseTX_HD + const LLDPMAUType10BROAD36 + const LLDPMAUType10Base2 + const LLDPMAUType10Base5 + const LLDPMAUType10BaseFB + const LLDPMAUType10BaseFL + const LLDPMAUType10BaseFL_FD + const LLDPMAUType10BaseFL_HD + const LLDPMAUType10BaseFP + const LLDPMAUType10BaseT + const LLDPMAUType10BaseT_FD + const LLDPMAUType10BaseT_HD + const LLDPMAUType10GBaseCX4 + const LLDPMAUType10GBaseER + const LLDPMAUType10GBaseEW + const LLDPMAUType10GBaseKR + const LLDPMAUType10GBaseKX4 + const LLDPMAUType10GBaseLR + const LLDPMAUType10GBaseLRM + const LLDPMAUType10GBaseLW + const LLDPMAUType10GBaseLX4 + const LLDPMAUType10GBasePR_D1 + const LLDPMAUType10GBasePR_D2 + const LLDPMAUType10GBasePR_D3 + const LLDPMAUType10GBasePR_U1 + const LLDPMAUType10GBasePR_U3 + const LLDPMAUType10GBaseR + const LLDPMAUType10GBaseSR + const LLDPMAUType10GBaseSW + const LLDPMAUType10GBaseT + const LLDPMAUType10GBaseW + const LLDPMAUType10GBaseX + const LLDPMAUType10PASS_TS + const LLDPMAUType10_1GBasePRX_D1 + const LLDPMAUType10_1GBasePRX_D2 + const LLDPMAUType10_1GBasePRX_D3 + const LLDPMAUType10_1GBasePRX_U1 + const LLDPMAUType10_1GBasePRX_U2 + const LLDPMAUType10_1GBasePRX_U3 + const LLDPMAUType2BaseTL + const LLDPMAUTypeAUI + const LLDPMAUTypeFOIRL + const LLDPMAUTypeUnknown + const LLDPMDIPowerCapability + const LLDPMDIPowerPairsAbility + const LLDPMDIPowerPortClass + const LLDPMDIPowerStatus + const LLDPMediaCapsInventory + const LLDPMediaCapsLLDP + const LLDPMediaCapsLocation + const LLDPMediaCapsNetwork + const LLDPMediaCapsPowerPD + const LLDPMediaCapsPowerPSE + const LLDPProtocolVLANIDCapability + const LLDPProtocolVLANIDStatus + const PrismType1MessageCode + const PrismType2MessageCode + const RadioTapMCSFlagsBandwidthMask + const RadioTapMCSFlagsFECLDPC + const RadioTapMCSFlagsGreenfield + const RadioTapMCSFlagsNESS0 + const RadioTapMCSFlagsSTBCMask + const RadioTapMCSFlagsShortGI + var Dot11TypeMetadata [256]EnumMetadata + var EAPOLTypeMetadata [256]EnumMetadata + var EndpointIPv4 = gopacket.RegisterEndpointType(1, gopacket.EndpointTypeMetadata{ ... }) + var EndpointIPv6 = gopacket.RegisterEndpointType(2, gopacket.EndpointTypeMetadata{ ... }) + var EndpointMAC = gopacket.RegisterEndpointType(3, gopacket.EndpointTypeMetadata{ ... }) + var EndpointPPP = gopacket.RegisterEndpointType(9, gopacket.EndpointTypeMetadata{ ... }) + var EndpointRUDPPort = gopacket.RegisterEndpointType(7, gopacket.EndpointTypeMetadata{ ... }) + var EndpointSCTPPort = gopacket.RegisterEndpointType(6, gopacket.EndpointTypeMetadata{ ... }) + var EndpointTCPPort = gopacket.RegisterEndpointType(4, gopacket.EndpointTypeMetadata{ ... }) + var EndpointUDPLitePort = gopacket.RegisterEndpointType(8, gopacket.EndpointTypeMetadata{ ... }) + var EndpointUDPPort = gopacket.RegisterEndpointType(5, gopacket.EndpointTypeMetadata{ ... }) + var ErrPrismExpectedMoreData = errors.New("Expected more data.") + var ErrPrismInvalidCode = errors.New("Invalid header code.") + var EthernetBroadcast = net.HardwareAddr + var EthernetTypeMetadata [65536]EnumMetadata + var FDDIFrameControlMetadata [256]EnumMetadata + var IPProtocolMetadata [265]EnumMetadata + var LayerClassIPControl = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerClassIPNetwork = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerClassIPSec = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerClassIPTransport = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerClassIPv6Extension = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerClassSCTPChunk = gopacket.NewLayerClass([]gopacket.LayerType{ ... }) + var LayerTypeARP = gopacket.RegisterLayerType(10, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeCiscoDiscovery = gopacket.RegisterLayerType(11, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeCiscoDiscoveryInfo = gopacket.RegisterLayerType(59, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDNS = gopacket.RegisterLayerType(107, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11 = gopacket.RegisterLayerType(65, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11Ctrl = gopacket.RegisterLayerType(66, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlAck = gopacket.RegisterLayerType(88, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlBlockAck = gopacket.RegisterLayerType(86, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlBlockAckReq = gopacket.RegisterLayerType(85, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlCFEnd = gopacket.RegisterLayerType(89, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlCFEndAck = gopacket.RegisterLayerType(90, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlCTS = gopacket.RegisterLayerType(83, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlPowersavePoll = gopacket.RegisterLayerType(87, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11CtrlRTS = gopacket.RegisterLayerType(84, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11Data = gopacket.RegisterLayerType(67, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFAck = gopacket.RegisterLayerType(68, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFAckNoData = gopacket.RegisterLayerType(72, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFAckPoll = gopacket.RegisterLayerType(70, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFAckPollNoData = gopacket.RegisterLayerType(74, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFPoll = gopacket.RegisterLayerType(69, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataCFPollNoData = gopacket.RegisterLayerType(73, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataNull = gopacket.RegisterLayerType(71, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSCFAckPollNoData = gopacket.RegisterLayerType(81, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSCFPollNoData = gopacket.RegisterLayerType(80, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSData = gopacket.RegisterLayerType(75, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSDataCFAck = gopacket.RegisterLayerType(76, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSDataCFAckPoll = gopacket.RegisterLayerType(78, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSDataCFPoll = gopacket.RegisterLayerType(77, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11DataQOSNull = gopacket.RegisterLayerType(79, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11InformationElement = gopacket.RegisterLayerType(82, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtATIM = gopacket.RegisterLayerType(99, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtAction = gopacket.RegisterLayerType(103, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtActionNoAck = gopacket.RegisterLayerType(104, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtArubaWLAN = gopacket.RegisterLayerType(105, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtAssociationReq = gopacket.RegisterLayerType(91, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtAssociationResp = gopacket.RegisterLayerType(92, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtAuthentication = gopacket.RegisterLayerType(101, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtBeacon = gopacket.RegisterLayerType(98, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtDeauthentication = gopacket.RegisterLayerType(102, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtDisassociation = gopacket.RegisterLayerType(100, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtMeasurementPilot = gopacket.RegisterLayerType(97, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtProbeReq = gopacket.RegisterLayerType(95, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtProbeResp = gopacket.RegisterLayerType(96, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtReassociationReq = gopacket.RegisterLayerType(93, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11MgmtReassociationResp = gopacket.RegisterLayerType(94, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot11WEP = gopacket.RegisterLayerType(106, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeDot1Q = gopacket.RegisterLayerType(15, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEAP = gopacket.RegisterLayerType(55, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEAPOL = gopacket.RegisterLayerType(56, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEtherIP = gopacket.RegisterLayerType(16, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEthernet = gopacket.RegisterLayerType(17, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEthernetCTP = gopacket.RegisterLayerType(12, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEthernetCTPForwardData = gopacket.RegisterLayerType(13, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeEthernetCTPReply = gopacket.RegisterLayerType(14, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeFDDI = gopacket.RegisterLayerType(53, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeGRE = gopacket.RegisterLayerType(18, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeICMPv4 = gopacket.RegisterLayerType(19, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeICMPv6 = gopacket.RegisterLayerType(57, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIGMP = gopacket.RegisterLayerType(62, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPSecAH = gopacket.RegisterLayerType(50, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPSecESP = gopacket.RegisterLayerType(51, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv4 = gopacket.RegisterLayerType(20, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv6 = gopacket.RegisterLayerType(21, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv6Destination = gopacket.RegisterLayerType(49, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv6Fragment = gopacket.RegisterLayerType(48, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv6HopByHop = gopacket.RegisterLayerType(46, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeIPv6Routing = gopacket.RegisterLayerType(47, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeLLC = gopacket.RegisterLayerType(22, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeLinkLayerDiscovery = gopacket.RegisterLayerType(58, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeLinkLayerDiscoveryInfo = gopacket.RegisterLayerType(60, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeLinuxSLL = gopacket.RegisterLayerType(113, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeLoopback = gopacket.RegisterLayerType(54, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeMPLS = gopacket.RegisterLayerType(24, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeNortelDiscovery = gopacket.RegisterLayerType(61, gopacket.LayerTypeMetadata{ ... }) + var LayerTypePFLog = gopacket.RegisterLayerType(63, gopacket.LayerTypeMetadata{ ... }) + var LayerTypePPP = gopacket.RegisterLayerType(25, gopacket.LayerTypeMetadata{ ... }) + var LayerTypePPPoE = gopacket.RegisterLayerType(26, gopacket.LayerTypeMetadata{ ... }) + var LayerTypePrismHeader = gopacket.RegisterLayerType(115, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeRUDP = gopacket.RegisterLayerType(27, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeRadioTap = gopacket.RegisterLayerType(64, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTP = gopacket.RegisterLayerType(28, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPAbort = gopacket.RegisterLayerType(41, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPCookieAck = gopacket.RegisterLayerType(43, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPCookieEcho = gopacket.RegisterLayerType(37, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPData = gopacket.RegisterLayerType(30, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPEmptyLayer = gopacket.RegisterLayerType(38, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPError = gopacket.RegisterLayerType(34, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPHeartbeat = gopacket.RegisterLayerType(33, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPHeartbeatAck = gopacket.RegisterLayerType(40, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPInit = gopacket.RegisterLayerType(31, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPInitAck = gopacket.RegisterLayerType(39, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPSack = gopacket.RegisterLayerType(32, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPShutdown = gopacket.RegisterLayerType(35, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPShutdownAck = gopacket.RegisterLayerType(36, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPShutdownComplete = gopacket.RegisterLayerType(42, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSCTPUnknownChunkType = gopacket.RegisterLayerType(29, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSFlow = gopacket.RegisterLayerType(114, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeSNAP = gopacket.RegisterLayerType(23, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeTCP = gopacket.RegisterLayerType(44, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUDP = gopacket.RegisterLayerType(45, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUDPLite = gopacket.RegisterLayerType(52, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUSB = gopacket.RegisterLayerType(108, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUSBBulk = gopacket.RegisterLayerType(112, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUSBControl = gopacket.RegisterLayerType(110, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUSBInterrupt = gopacket.RegisterLayerType(111, gopacket.LayerTypeMetadata{ ... }) + var LayerTypeUSBRequestBlockSetup = gopacket.RegisterLayerType(109, gopacket.LayerTypeMetadata{ ... }) + var LinkTypeMetadata [256]EnumMetadata + var MPLSPayloadDecoder gopacket.Decoder = ProtocolGuessingDecoder + var PPPEndpoint = gopacket.NewEndpoint(EndpointPPP, nil) + var PPPFlow = gopacket.NewFlow(EndpointPPP, nil, nil) + var PPPTypeMetadata [65536]EnumMetadata + var PPPoECodeMetadata [256]EnumMetadata + var ProtocolFamilyMetadata [256]EnumMetadata + var RUDPPortNames = map[RUDPPort]string + var SCTPChunkTypeMetadata [265]EnumMetadata + var SCTPPortNames = sctpPortNames + var TCPPortNames = tcpPortNames + var UDPLitePortNames = map[UDPLitePort]string + var UDPPortNames = udpPortNames + var USBTypeMetadata [256]EnumMetadata + func NewIPEndpoint(a net.IP) gopacket.Endpoint + func NewMACEndpoint(a net.HardwareAddr) gopacket.Endpoint + func NewRUDPPortEndpoint(p RUDPPort) gopacket.Endpoint + func NewSCTPPortEndpoint(p SCTPPort) gopacket.Endpoint + func NewTCPPortEndpoint(p TCPPort) gopacket.Endpoint + func NewUDPLitePortEndpoint(p UDPLitePort) gopacket.Endpoint + func NewUDPPortEndpoint(p UDPPort) gopacket.Endpoint + type ARP struct + AddrType LinkType + DstHwAddress []byte + DstProtAddress []byte + HwAddressSize uint8 + Operation uint16 + ProtAddressSize uint8 + Protocol EthernetType + SourceHwAddress []byte + SourceProtAddress []byte + func (arp *ARP) CanDecode() gopacket.LayerClass + func (arp *ARP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (arp *ARP) LayerType() gopacket.LayerType + func (arp *ARP) NextLayerType() gopacket.LayerType + func (arp *ARP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type BaseLayer struct + Contents []byte + Payload []byte + func (b *BaseLayer) LayerContents() []byte + func (b *BaseLayer) LayerPayload() []byte + type CDPAddressType uint64 + const CDPAddressTypeAPOLLO + const CDPAddressTypeAPPLETALK + const CDPAddressTypeCLNP + const CDPAddressTypeDECNET + const CDPAddressTypeIPV4 + const CDPAddressTypeIPV6 + const CDPAddressTypeIPX + const CDPAddressTypeVINES + const CDPAddressTypeXNS + func (a CDPAddressType) String() (s string) + type CDPCapabilities struct + IGMPFilter bool + IsHost bool + IsPhone bool + L1Repeater bool + L2Switch bool + L3Router bool + RemotelyManaged bool + SPBridge bool + TBBridge bool + type CDPCapability uint32 + const CDPCapMaskHost + const CDPCapMaskIGMPFilter + const CDPCapMaskPhone + const CDPCapMaskRemote + const CDPCapMaskRepeater + const CDPCapMaskRouter + const CDPCapMaskSPBridge + const CDPCapMaskSwitch + const CDPCapMaskTBBridge + type CDPEnergyWise struct + Domain string + EncryptedData []byte + HardwareID string + ModelNumber string + Name string + ReplyAddress []byte + ReplyPort []byte + ReplyUnknown1 []byte + ReplyUnknown2 []byte + ReplyUnknown3 []byte + Role string + SequenceNumber uint32 + SerialNum string + Unknown1 uint32 + Unknown2 uint16 + Unknown3 []byte + type CDPEnergyWiseSubtype uint32 + const CDPEnergyWiseDomain + const CDPEnergyWiseName + const CDPEnergyWiseReplyTo + const CDPEnergyWiseRole + func (t CDPEnergyWiseSubtype) String() (s string) + type CDPHello struct + ClusterCommander net.HardwareAddr + ClusterMaster net.IP + ManagementVLAN uint16 + OUI []byte + ProtocolID uint16 + Status byte + SubVersion byte + SwitchMAC net.HardwareAddr + Unknown1 net.IP + Unknown2 byte + Unknown3 byte + Version byte + type CDPLocation struct + Location string + Type uint8 + type CDPPowerDialogue struct + ID uint16 + MgmtID uint16 + Values []uint32 + type CDPSparePairPoE struct + PDArchShared bool + PDRequestOn bool + PSEFourWire bool + PSEOn bool + type CDPTLVType uint16 + const CDPTLVAddress + const CDPTLVCapabilities + const CDPTLVDevID + const CDPTLVEnergyWise + const CDPTLVExtendedTrust + const CDPTLVExternalPortID + const CDPTLVFullDuplex + const CDPTLVHello + const CDPTLVIPPrefix + const CDPTLVLocation + const CDPTLVMTU + const CDPTLVMgmtAddresses + const CDPTLVNativeVLAN + const CDPTLVPlatform + const CDPTLVPortID + const CDPTLVPortUnidirectional + const CDPTLVPower + const CDPTLVPowerAvailable + const CDPTLVPowerRequested + const CDPTLVSparePairPOE + const CDPTLVSysName + const CDPTLVSysOID + const CDPTLVUntrustedCOS + const CDPTLVVLANQuery + const CDPTLVVLANReply + const CDPTLVVTPDomain + const CDPTLVVersion + func (t CDPTLVType) String() (s string) + type CDPVLANDialogue struct + ID uint8 + VLAN uint16 + type CiscoDiscovery struct + Checksum uint16 + TTL byte + Values []CiscoDiscoveryValue + Version byte + func (c *CiscoDiscovery) LayerType() gopacket.LayerType + type CiscoDiscoveryInfo struct + Addresses []net.IP + Capabilities CDPCapabilities + DeviceID string + EnergyWise CDPEnergyWise + ExtendedTrust uint8 + FullDuplex bool + IPPrefixes []net.IPNet + Location CDPLocation + MTU uint32 + MgmtAddresses []net.IP + NativeVLAN uint16 + Platform string + PortID string + PowerAvailable CDPPowerDialogue + PowerConsumption uint16 + PowerRequest CDPPowerDialogue + SparePairPoe CDPSparePairPoE + SysName string + SysOID string + Unknown []CiscoDiscoveryValue + UntrustedCOS uint8 + VLANQuery CDPVLANDialogue + VLANReply CDPVLANDialogue + VTPDomain string + Version string + func (c *CiscoDiscoveryInfo) LayerType() gopacket.LayerType + type CiscoDiscoveryValue struct + Length uint16 + Type CDPTLVType + Value []byte + type DNS struct + AA bool + ANCount uint16 + ARCount uint16 + Additionals []DNSResourceRecord + Answers []DNSResourceRecord + Authorities []DNSResourceRecord + ID uint16 + NSCount uint16 + OpCode DNSOpCode + QDCount uint16 + QR bool + Questions []DNSQuestion + RA bool + RD bool + ResponseCode DNSResponseCode + TC bool + Z uint8 + func (d *DNS) CanDecode() gopacket.LayerClass + func (d *DNS) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (d *DNS) LayerType() gopacket.LayerType + func (d *DNS) NextLayerType() gopacket.LayerType + func (d *DNS) Payload() []byte + type DNSClass uint16 + const DNSClassAny + const DNSClassCH + const DNSClassCS + const DNSClassHS + const DNSClassIN + type DNSMX struct + Name []byte + Preference uint16 + type DNSOpCode uint8 + const DNSOpCodeIQuery + const DNSOpCodeNotify + const DNSOpCodeQuery + const DNSOpCodeStatus + const DNSOpCodeUpdate + type DNSQuestion struct + Class DNSClass + Name []byte + Type DNSType + type DNSResourceRecord struct + CNAME []byte + Class DNSClass + Data []byte + DataLength uint16 + IP net.IP + MX DNSMX + NS []byte + Name []byte + PTR []byte + SOA DNSSOA + SRV DNSSRV + TTL uint32 + TXT []byte + TXTs [][]byte + Type DNSType + func (rr *DNSResourceRecord) String() string + type DNSResponseCode uint8 + const DNSResponseCodeBadAlg + const DNSResponseCodeBadKey + const DNSResponseCodeBadMode + const DNSResponseCodeBadName + const DNSResponseCodeBadSig + const DNSResponseCodeBadTime + const DNSResponseCodeBadTruc + const DNSResponseCodeBadVers + const DNSResponseCodeFormErr + const DNSResponseCodeNXDomain + const DNSResponseCodeNXRRSet + const DNSResponseCodeNotAuth + const DNSResponseCodeNotImp + const DNSResponseCodeNotZone + const DNSResponseCodeRefused + const DNSResponseCodeServFail + const DNSResponseCodeYXDomain + const DNSResponseCodeYXRRSet + func (drc DNSResponseCode) String() string + type DNSSOA struct + Expire uint32 + MName []byte + Minimum uint32 + RName []byte + Refresh uint32 + Retry uint32 + Serial uint32 + type DNSSRV struct + Name []byte + Port uint16 + Priority uint16 + Weight uint16 + type DNSType uint16 + const DNSTypeA + const DNSTypeAAAA + const DNSTypeCNAME + const DNSTypeHINFO + const DNSTypeMB + const DNSTypeMD + const DNSTypeMF + const DNSTypeMG + const DNSTypeMINFO + const DNSTypeMR + const DNSTypeMX + const DNSTypeNS + const DNSTypeNULL + const DNSTypePTR + const DNSTypeSOA + const DNSTypeSRV + const DNSTypeTXT + const DNSTypeWKS + type Dot11 struct + Address1 net.HardwareAddr + Address2 net.HardwareAddr + Address3 net.HardwareAddr + Address4 net.HardwareAddr + Checksum uint32 + DurationID uint16 + Flags Dot11Flags + FragmentNumber uint16 + Proto uint8 + SequenceNumber uint16 + Type Dot11Type + func (m *Dot11) CanDecode() gopacket.LayerClass + func (m *Dot11) ChecksumValid() bool + func (m *Dot11) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11) LayerType() gopacket.LayerType + func (m *Dot11) NextLayerType() gopacket.LayerType + type Dot11AckPolicy uint8 + const Dot11AckPolicyBlock + const Dot11AckPolicyNoExplicit + const Dot11AckPolicyNone + const Dot11AckPolicyNormal + func (a Dot11AckPolicy) String() string + type Dot11Algorithm uint16 + const Dot11AlgorithmOpen + const Dot11AlgorithmSharedKey + func (a Dot11Algorithm) String() string + type Dot11Ctrl struct + func (m *Dot11Ctrl) CanDecode() gopacket.LayerClass + func (m *Dot11Ctrl) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11Ctrl) LayerType() gopacket.LayerType + func (m *Dot11Ctrl) NextLayerType() gopacket.LayerType + type Dot11CtrlAck struct + func (m *Dot11CtrlAck) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlAck) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlAck) LayerType() gopacket.LayerType + type Dot11CtrlBlockAck struct + func (m *Dot11CtrlBlockAck) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlBlockAck) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlBlockAck) LayerType() gopacket.LayerType + type Dot11CtrlBlockAckReq struct + func (m *Dot11CtrlBlockAckReq) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlBlockAckReq) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlBlockAckReq) LayerType() gopacket.LayerType + type Dot11CtrlCFEnd struct + func (m *Dot11CtrlCFEnd) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlCFEnd) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlCFEnd) LayerType() gopacket.LayerType + type Dot11CtrlCFEndAck struct + func (m *Dot11CtrlCFEndAck) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlCFEndAck) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlCFEndAck) LayerType() gopacket.LayerType + type Dot11CtrlCTS struct + func (m *Dot11CtrlCTS) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlCTS) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlCTS) LayerType() gopacket.LayerType + type Dot11CtrlPowersavePoll struct + func (m *Dot11CtrlPowersavePoll) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlPowersavePoll) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlPowersavePoll) LayerType() gopacket.LayerType + type Dot11CtrlRTS struct + func (m *Dot11CtrlRTS) CanDecode() gopacket.LayerClass + func (m *Dot11CtrlRTS) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11CtrlRTS) LayerType() gopacket.LayerType + type Dot11Data struct + func (m *Dot11Data) CanDecode() gopacket.LayerClass + func (m *Dot11Data) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11Data) LayerType() gopacket.LayerType + func (m *Dot11Data) NextLayerType() gopacket.LayerType + type Dot11DataCFAck struct + func (m *Dot11DataCFAck) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFAck) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFAck) LayerType() gopacket.LayerType + type Dot11DataCFAckNoData struct + func (m *Dot11DataCFAckNoData) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFAckNoData) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFAckNoData) LayerType() gopacket.LayerType + type Dot11DataCFAckPoll struct + func (m *Dot11DataCFAckPoll) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFAckPoll) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFAckPoll) LayerType() gopacket.LayerType + type Dot11DataCFAckPollNoData struct + func (m *Dot11DataCFAckPollNoData) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFAckPollNoData) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFAckPollNoData) LayerType() gopacket.LayerType + type Dot11DataCFPoll struct + func (m *Dot11DataCFPoll) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFPoll) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFPoll) LayerType() gopacket.LayerType + type Dot11DataCFPollNoData struct + func (m *Dot11DataCFPollNoData) CanDecode() gopacket.LayerClass + func (m *Dot11DataCFPollNoData) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataCFPollNoData) LayerType() gopacket.LayerType + type Dot11DataNull struct + func (m *Dot11DataNull) CanDecode() gopacket.LayerClass + func (m *Dot11DataNull) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11DataNull) LayerType() gopacket.LayerType + type Dot11DataQOS struct + AckPolicy Dot11AckPolicy + EOSP bool + TID uint8 + TXOP uint8 + func (m *Dot11DataQOS) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + type Dot11DataQOSCFAckPollNoData struct + func (m *Dot11DataQOSCFAckPollNoData) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSCFAckPollNoData) LayerType() gopacket.LayerType + func (m *Dot11DataQOSCFAckPollNoData) NextLayerType() gopacket.LayerType + type Dot11DataQOSCFPollNoData struct + func (m *Dot11DataQOSCFPollNoData) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSCFPollNoData) LayerType() gopacket.LayerType + func (m *Dot11DataQOSCFPollNoData) NextLayerType() gopacket.LayerType + type Dot11DataQOSData struct + func (m *Dot11DataQOSData) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSData) LayerType() gopacket.LayerType + func (m *Dot11DataQOSData) NextLayerType() gopacket.LayerType + type Dot11DataQOSDataCFAck struct + func (m *Dot11DataQOSDataCFAck) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSDataCFAck) LayerType() gopacket.LayerType + func (m *Dot11DataQOSDataCFAck) NextLayerType() gopacket.LayerType + type Dot11DataQOSDataCFAckPoll struct + func (m *Dot11DataQOSDataCFAckPoll) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSDataCFAckPoll) LayerType() gopacket.LayerType + func (m *Dot11DataQOSDataCFAckPoll) NextLayerType() gopacket.LayerType + type Dot11DataQOSDataCFPoll struct + func (m *Dot11DataQOSDataCFPoll) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSDataCFPoll) LayerType() gopacket.LayerType + func (m *Dot11DataQOSDataCFPoll) NextLayerType() gopacket.LayerType + type Dot11DataQOSNull struct + func (m *Dot11DataQOSNull) CanDecode() gopacket.LayerClass + func (m *Dot11DataQOSNull) LayerType() gopacket.LayerType + func (m *Dot11DataQOSNull) NextLayerType() gopacket.LayerType + type Dot11Flags uint8 + const Dot11FlagsFromDS + const Dot11FlagsMD + const Dot11FlagsMF + const Dot11FlagsOrder + const Dot11FlagsPowerManagement + const Dot11FlagsRetry + const Dot11FlagsToDS + const Dot11FlagsWEP + func (a Dot11Flags) String() string + func (d Dot11Flags) FromDS() bool + func (d Dot11Flags) MD() bool + func (d Dot11Flags) MF() bool + func (d Dot11Flags) Order() bool + func (d Dot11Flags) PowerManagement() bool + func (d Dot11Flags) Retry() bool + func (d Dot11Flags) ToDS() bool + func (d Dot11Flags) WEP() bool + type Dot11InformationElement struct + ID Dot11InformationElementID + Info []byte + Length uint8 + OUI []byte + func (d *Dot11InformationElement) String() string + func (m *Dot11InformationElement) CanDecode() gopacket.LayerClass + func (m *Dot11InformationElement) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11InformationElement) LayerType() gopacket.LayerType + func (m *Dot11InformationElement) NextLayerType() gopacket.LayerType + func (m Dot11InformationElement) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type Dot11InformationElementID uint8 + const Dot11InformationElementIDCFSet + const Dot11InformationElementIDChallenge + const Dot11InformationElementIDDSSet + const Dot11InformationElementIDERPInfo + const Dot11InformationElementIDERPInfo2 + const Dot11InformationElementIDESRates + const Dot11InformationElementIDFHSet + const Dot11InformationElementIDIBSSSet + const Dot11InformationElementIDQOSCapability + const Dot11InformationElementIDRSNInfo + const Dot11InformationElementIDRates + const Dot11InformationElementIDReserved + const Dot11InformationElementIDSSID + const Dot11InformationElementIDTIM + const Dot11InformationElementIDVendor + func (a Dot11InformationElementID) String() string + type Dot11Mgmt struct + func (m *Dot11Mgmt) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11Mgmt) NextLayerType() gopacket.LayerType + type Dot11MgmtATIM struct + func (m *Dot11MgmtATIM) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtATIM) LayerType() gopacket.LayerType + type Dot11MgmtAction struct + func (m *Dot11MgmtAction) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtAction) LayerType() gopacket.LayerType + type Dot11MgmtActionNoAck struct + func (m *Dot11MgmtActionNoAck) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtActionNoAck) LayerType() gopacket.LayerType + type Dot11MgmtArubaWLAN struct + func (m *Dot11MgmtArubaWLAN) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtArubaWLAN) LayerType() gopacket.LayerType + type Dot11MgmtAssociationReq struct + CapabilityInfo uint16 + ListenInterval uint16 + func (m *Dot11MgmtAssociationReq) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtAssociationReq) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtAssociationReq) LayerType() gopacket.LayerType + func (m *Dot11MgmtAssociationReq) NextLayerType() gopacket.LayerType + type Dot11MgmtAssociationResp struct + AID uint16 + CapabilityInfo uint16 + Status Dot11Status + func (m *Dot11MgmtAssociationResp) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtAssociationResp) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtAssociationResp) LayerType() gopacket.LayerType + func (m *Dot11MgmtAssociationResp) NextLayerType() gopacket.LayerType + type Dot11MgmtAuthentication struct + Algorithm Dot11Algorithm + Sequence uint16 + Status Dot11Status + func (m *Dot11MgmtAuthentication) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtAuthentication) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtAuthentication) LayerType() gopacket.LayerType + func (m *Dot11MgmtAuthentication) NextLayerType() gopacket.LayerType + type Dot11MgmtBeacon struct + Flags uint16 + Interval uint16 + Timestamp uint64 + func (m *Dot11MgmtBeacon) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtBeacon) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtBeacon) LayerType() gopacket.LayerType + func (m *Dot11MgmtBeacon) NextLayerType() gopacket.LayerType + type Dot11MgmtDeauthentication struct + Reason Dot11Reason + func (m *Dot11MgmtDeauthentication) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtDeauthentication) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtDeauthentication) LayerType() gopacket.LayerType + type Dot11MgmtDisassociation struct + Reason Dot11Reason + func (m *Dot11MgmtDisassociation) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtDisassociation) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtDisassociation) LayerType() gopacket.LayerType + type Dot11MgmtMeasurementPilot struct + func (m *Dot11MgmtMeasurementPilot) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtMeasurementPilot) LayerType() gopacket.LayerType + type Dot11MgmtProbeReq struct + func (m *Dot11MgmtProbeReq) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtProbeReq) LayerType() gopacket.LayerType + func (m *Dot11MgmtProbeReq) NextLayerType() gopacket.LayerType + type Dot11MgmtProbeResp struct + func (m *Dot11MgmtProbeResp) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtProbeResp) LayerType() gopacket.LayerType + func (m *Dot11MgmtProbeResp) NextLayerType() gopacket.LayerType + type Dot11MgmtReassociationReq struct + CapabilityInfo uint16 + CurrentApAddress net.HardwareAddr + ListenInterval uint16 + func (m *Dot11MgmtReassociationReq) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtReassociationReq) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11MgmtReassociationReq) LayerType() gopacket.LayerType + func (m *Dot11MgmtReassociationReq) NextLayerType() gopacket.LayerType + type Dot11MgmtReassociationResp struct + func (m *Dot11MgmtReassociationResp) CanDecode() gopacket.LayerClass + func (m *Dot11MgmtReassociationResp) LayerType() gopacket.LayerType + func (m *Dot11MgmtReassociationResp) NextLayerType() gopacket.LayerType + type Dot11Reason uint16 + const Dot11ReasonApFull + const Dot11ReasonAuthExpired + const Dot11ReasonClass2FromNonAuth + const Dot11ReasonClass3FromNonAss + const Dot11ReasonDeauthStLeaving + const Dot11ReasonDisasStLeaving + const Dot11ReasonInactivity + const Dot11ReasonReserved + const Dot11ReasonStNotAuth + const Dot11ReasonUnspecified + func (a Dot11Reason) String() string + type Dot11Status uint16 + const Dot11StatusAPUnableToHandle + const Dot11StatusAlgorithmUnsupported + const Dot11StatusAssociationDenied + const Dot11StatusCannotSupportAllCapabilities + const Dot11StatusChallengeFailure + const Dot11StatusFailure + const Dot11StatusInabilityExistsAssociation + const Dot11StatusOufOfExpectedSequence + const Dot11StatusRateUnsupported + const Dot11StatusSuccess + const Dot11StatusTimeout + func (a Dot11Status) String() string + type Dot11Type uint8 + const Dot11TypeCtrl + const Dot11TypeCtrlAck + const Dot11TypeCtrlBlockAck + const Dot11TypeCtrlBlockAckReq + const Dot11TypeCtrlCFEnd + const Dot11TypeCtrlCFEndAck + const Dot11TypeCtrlCTS + const Dot11TypeCtrlPowersavePoll + const Dot11TypeCtrlRTS + const Dot11TypeCtrlWrapper + const Dot11TypeData + const Dot11TypeDataCFAck + const Dot11TypeDataCFAckNoData + const Dot11TypeDataCFAckPoll + const Dot11TypeDataCFAckPollNoData + const Dot11TypeDataCFPoll + const Dot11TypeDataCFPollNoData + const Dot11TypeDataNull + const Dot11TypeDataQOSCFAckPollNoData + const Dot11TypeDataQOSCFPollNoData + const Dot11TypeDataQOSData + const Dot11TypeDataQOSDataCFAck + const Dot11TypeDataQOSDataCFAckPoll + const Dot11TypeDataQOSDataCFPoll + const Dot11TypeDataQOSNull + const Dot11TypeMgmt + const Dot11TypeMgmtATIM + const Dot11TypeMgmtAction + const Dot11TypeMgmtActionNoAck + const Dot11TypeMgmtAssociationReq + const Dot11TypeMgmtAssociationResp + const Dot11TypeMgmtAuthentication + const Dot11TypeMgmtBeacon + const Dot11TypeMgmtDeauthentication + const Dot11TypeMgmtDisassociation + const Dot11TypeMgmtMeasurementPilot + const Dot11TypeMgmtProbeReq + const Dot11TypeMgmtProbeResp + const Dot11TypeMgmtReassociationReq + const Dot11TypeMgmtReassociationResp + const Dot11TypeReserved + func (a Dot11Type) Decode(data []byte, p gopacket.PacketBuilder) error + func (a Dot11Type) LayerType() gopacket.LayerType + func (a Dot11Type) String() string + func (d Dot11Type) MainType() Dot11Type + type Dot11WEP struct + func (m *Dot11WEP) CanDecode() gopacket.LayerClass + func (m *Dot11WEP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *Dot11WEP) LayerType() gopacket.LayerType + func (m *Dot11WEP) NextLayerType() gopacket.LayerType + type Dot1Q struct + DropEligible bool + Priority uint8 + Type EthernetType + VLANIdentifier uint16 + func (d *Dot1Q) CanDecode() gopacket.LayerClass + func (d *Dot1Q) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (d *Dot1Q) LayerType() gopacket.LayerType + func (d *Dot1Q) NextLayerType() gopacket.LayerType + func (d *Dot1Q) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type EAP struct + Code EAPCode + Id uint8 + Length uint16 + Type EAPType + TypeData []byte + func (e *EAP) CanDecode() gopacket.LayerClass + func (e *EAP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (e *EAP) LayerType() gopacket.LayerType + func (e *EAP) NextLayerType() gopacket.LayerType + func (e *EAP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type EAPCode uint8 + type EAPOL struct + Type EAPOLType + Version uint8 + func (e *EAPOL) CanDecode() gopacket.LayerClass + func (e *EAPOL) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (e *EAPOL) LayerType() gopacket.LayerType + func (e *EAPOL) NextLayerType() gopacket.LayerType + type EAPOLType uint8 + const EAPOLTypeASFAlert + const EAPOLTypeEAP + const EAPOLTypeKey + const EAPOLTypeLogOff + const EAPOLTypeStart + func (a EAPOLType) Decode(data []byte, p gopacket.PacketBuilder) error + func (a EAPOLType) LayerType() gopacket.LayerType + func (a EAPOLType) String() string + type EAPType uint8 + type EnumMetadata struct + DecodeWith gopacket.Decoder + LayerType gopacket.LayerType + Name string + type EtherIP struct + Reserved uint16 + Version uint8 + func (e *EtherIP) CanDecode() gopacket.LayerClass + func (e *EtherIP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (e *EtherIP) LayerType() gopacket.LayerType + func (e *EtherIP) NextLayerType() gopacket.LayerType + type Ethernet struct + DstMAC net.HardwareAddr + EthernetType EthernetType + Length uint16 + SrcMAC net.HardwareAddr + func (e *Ethernet) LayerType() gopacket.LayerType + func (e *Ethernet) LinkFlow() gopacket.Flow + func (eth *Ethernet) CanDecode() gopacket.LayerClass + func (eth *Ethernet) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (eth *Ethernet) NextLayerType() gopacket.LayerType + func (eth *Ethernet) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type EthernetCTP struct + SkipCount uint16 + func (c *EthernetCTP) LayerType() gopacket.LayerType + type EthernetCTPForwardData struct + ForwardAddress []byte + Function EthernetCTPFunction + func (c *EthernetCTPForwardData) ForwardEndpoint() gopacket.Endpoint + func (c *EthernetCTPForwardData) LayerType() gopacket.LayerType + type EthernetCTPFunction uint16 + const EthernetCTPFunctionForwardData + const EthernetCTPFunctionReply + type EthernetCTPReply struct + Data []byte + Function EthernetCTPFunction + ReceiptNumber uint16 + func (c *EthernetCTPReply) LayerType() gopacket.LayerType + func (c *EthernetCTPReply) Payload() []byte + type EthernetType uint16 + const EthernetTypeARP + const EthernetTypeCiscoDiscovery + const EthernetTypeDot1Q + const EthernetTypeEAPOL + const EthernetTypeEthernetCTP + const EthernetTypeIPv4 + const EthernetTypeIPv6 + const EthernetTypeLLC + const EthernetTypeLinkLayerDiscovery + const EthernetTypeMPLSMulticast + const EthernetTypeMPLSUnicast + const EthernetTypeNortelDiscovery + const EthernetTypePPPoEDiscovery + const EthernetTypePPPoESession + const EthernetTypeQinQ + const EthernetTypeTransparentEthernetBridging + func (a EthernetType) Decode(data []byte, p gopacket.PacketBuilder) error + func (a EthernetType) LayerType() gopacket.LayerType + func (a EthernetType) String() string + type FDDI struct + DstMAC net.HardwareAddr + FrameControl FDDIFrameControl + Priority uint8 + SrcMAC net.HardwareAddr + func (f *FDDI) LayerType() gopacket.LayerType + func (f *FDDI) LinkFlow() gopacket.Flow + type FDDIFrameControl uint8 + const FDDIFrameControlLLC + func (a FDDIFrameControl) Decode(data []byte, p gopacket.PacketBuilder) error + func (a FDDIFrameControl) String() string + type GRE struct + Checksum uint16 + ChecksumPresent bool + Flags uint8 + Key uint32 + KeyPresent bool + Offset uint16 + Protocol EthernetType + RecursionControl uint8 + RoutingPresent bool + Seq uint32 + SeqPresent bool + StrictSourceRoute bool + Version uint8 + func (g *GRE) CanDecode() gopacket.LayerClass + func (g *GRE) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (g *GRE) LayerType() gopacket.LayerType + func (g *GRE) NextLayerType() gopacket.LayerType + type GRERouting struct + AddressFamily uint16 + Next *GRERouting + RoutingInformation []byte + SRELength uint8 + SREOffset uint8 + type IANAAddressFamily byte + const IANAAddressFamily802 + const IANAAddressFamilyASNumber + const IANAAddressFamilyAtalk + const IANAAddressFamilyBBN1822 + const IANAAddressFamilyBanyan + const IANAAddressFamilyDNS + const IANAAddressFamilyDecnet + const IANAAddressFamilyDistname + const IANAAddressFamilyE163 + const IANAAddressFamilyE164 + const IANAAddressFamilyE164NSAP + const IANAAddressFamilyF69 + const IANAAddressFamilyFcWWNN + const IANAAddressFamilyFcWWPN + const IANAAddressFamilyGWID + const IANAAddressFamilyHDLC + const IANAAddressFamilyIPV4 + const IANAAddressFamilyIPV6 + const IANAAddressFamilyIPX + const IANAAddressFamilyL2VPN + const IANAAddressFamilyNSAP + const IANAAddressFamilyReserved + const IANAAddressFamilyX121 + const IANAAddressFamilyXTP + const IANAAddressFamilyXTPIPV4 + const IANAAddressFamilyXTPIPV6 + func (t IANAAddressFamily) String() (s string) + type ICMPv4 struct + Checksum uint16 + Id uint16 + Seq uint16 + TypeCode ICMPv4TypeCode + func (i *ICMPv4) CanDecode() gopacket.LayerClass + func (i *ICMPv4) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *ICMPv4) LayerType() gopacket.LayerType + func (i *ICMPv4) NextLayerType() gopacket.LayerType + func (i *ICMPv4) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type ICMPv4TypeCode uint16 + func (a ICMPv4TypeCode) String() string + type ICMPv6 struct + Checksum uint16 + TypeBytes []byte + TypeCode ICMPv6TypeCode + func (i *ICMPv6) CanDecode() gopacket.LayerClass + func (i *ICMPv6) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *ICMPv6) LayerType() gopacket.LayerType + func (i *ICMPv6) NextLayerType() gopacket.LayerType + func (i *ICMPv6) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + func (i *ICMPv6) SetNetworkLayerForChecksum(l gopacket.NetworkLayer) error + type ICMPv6TypeCode uint16 + func (a ICMPv6TypeCode) String() string + type IEEEOUI uint32 + const IEEEOUI8021 + const IEEEOUI80211 + const IEEEOUI8021Qbg + const IEEEOUI8023 + const IEEEOUICisco2 + const IEEEOUIDCBX + const IEEEOUIMedia + const IEEEOUIProfinet + type IGMP struct + Checksum uint16 + GroupAddress net.IP + IntervalTime time.Duration + MaxResponseTime time.Duration + RobustnessValue uint8 + SourceAddresses []net.IP + SupressRouterProcessing bool + Type IGMPType + func (i *IGMP) CanDecode() gopacket.LayerClass + func (i *IGMP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *IGMP) LayerType() gopacket.LayerType + func (i *IGMP) NextLayerType() gopacket.LayerType + type IGMPType uint8 + type IPProtocol uint8 + const IPProtocolAH + const IPProtocolESP + const IPProtocolEtherIP + const IPProtocolGRE + const IPProtocolICMPv4 + const IPProtocolICMPv6 + const IPProtocolIGMP + const IPProtocolIPIP + const IPProtocolIPv4 + const IPProtocolIPv6 + const IPProtocolIPv6Destination + const IPProtocolIPv6Fragment + const IPProtocolIPv6HopByHop + const IPProtocolIPv6Routing + const IPProtocolMPLSInIP + const IPProtocolNoNextHeader + const IPProtocolRUDP + const IPProtocolSCTP + const IPProtocolTCP + const IPProtocolUDP + const IPProtocolUDPLite + func (a IPProtocol) Decode(data []byte, p gopacket.PacketBuilder) error + func (a IPProtocol) LayerType() gopacket.LayerType + func (a IPProtocol) String() string + type IPSecAH struct + AuthenticationData []byte + Reserved uint16 + SPI uint32 + Seq uint32 + func (i *IPSecAH) LayerType() gopacket.LayerType + type IPSecESP struct + Encrypted []byte + SPI uint32 + Seq uint32 + func (i *IPSecESP) LayerType() gopacket.LayerType + type IPv4 struct + Checksum uint16 + DstIP net.IP + Flags IPv4Flag + FragOffset uint16 + IHL uint8 + Id uint16 + Length uint16 + Options []IPv4Option + Padding []byte + Protocol IPProtocol + SrcIP net.IP + TOS uint8 + TTL uint8 + Version uint8 + func (i *IPv4) CanDecode() gopacket.LayerClass + func (i *IPv4) LayerType() gopacket.LayerType + func (i *IPv4) NetworkFlow() gopacket.Flow + func (i *IPv4) NextLayerType() gopacket.LayerType + func (ip *IPv4) AddressTo4() error + func (ip *IPv4) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (ip *IPv4) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type IPv4Flag uint8 + const IPv4DontFragment + const IPv4EvilBit + const IPv4MoreFragments + func (f IPv4Flag) String() string + type IPv4Option struct + OptionData []byte + OptionLength uint8 + OptionType uint8 + func (i IPv4Option) String() string + type IPv6 struct + DstIP net.IP + FlowLabel uint32 + HopByHop *IPv6HopByHop + HopLimit uint8 + Length uint16 + NextHeader IPProtocol + SrcIP net.IP + TrafficClass uint8 + Version uint8 + func (i *IPv6) CanDecode() gopacket.LayerClass + func (i *IPv6) LayerType() gopacket.LayerType + func (i *IPv6) NetworkFlow() gopacket.Flow + func (i *IPv6) NextLayerType() gopacket.LayerType + func (ip *IPv6) AddressTo16() error + func (ip6 *IPv6) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (ip6 *IPv6) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type IPv6Destination struct + Options []*IPv6DestinationOption + func (i *IPv6Destination) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *IPv6Destination) LayerType() gopacket.LayerType + func (i *IPv6Destination) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type IPv6DestinationOption ipv6HeaderTLVOption + type IPv6ExtensionSkipper struct + NextHeader IPProtocol + func (i *IPv6ExtensionSkipper) CanDecode() gopacket.LayerClass + func (i *IPv6ExtensionSkipper) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *IPv6ExtensionSkipper) NextLayerType() gopacket.LayerType + type IPv6Fragment struct + FragmentOffset uint16 + Identification uint32 + MoreFragments bool + NextHeader IPProtocol + Reserved1 uint8 + Reserved2 uint8 + func (i *IPv6Fragment) LayerType() gopacket.LayerType + type IPv6HopByHop struct + Options []*IPv6HopByHopOption + func (i *IPv6HopByHop) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (i *IPv6HopByHop) LayerType() gopacket.LayerType + func (i *IPv6HopByHop) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type IPv6HopByHopOption ipv6HeaderTLVOption + func (o *IPv6HopByHopOption) SetJumboLength(len uint32) + type IPv6Routing struct + Reserved []byte + RoutingType uint8 + SegmentsLeft uint8 + SourceRoutingIPs []net.IP + func (i *IPv6Routing) LayerType() gopacket.LayerType + type LLC struct + CR bool + Control uint16 + DSAP uint8 + IG bool + SSAP uint8 + func (l *LLC) LayerType() gopacket.LayerType + type LLDPApplicationType uint8 + const LLDPAppTypeReserved + const LLDPAppTypeVoice + const LLDPappTypeGuestVoice + const LLDPappTypeGuestVoiceSignaling + const LLDPappTypeSoftphoneVoice + const LLDPappTypeStreamingVideo + const LLDPappTypeVideoConferencing + const LLDPappTypeVideoSignaling + const LLDPappTypeVoiceSignaling + func (t LLDPApplicationType) String() (s string) + type LLDPCapabilities struct + Bridge bool + CVLAN bool + DocSis bool + Other bool + Phone bool + Repeater bool + Router bool + SVLAN bool + StationOnly bool + TMPR bool + WLANAP bool + type LLDPChassisID struct + ID []byte + Subtype LLDPChassisIDSubType + type LLDPChassisIDSubType byte + const LLDPChassisIDSubTypeChassisComp + const LLDPChassisIDSubTypeLocal + const LLDPChassisIDSubTypeMACAddr + const LLDPChassisIDSubTypeNetworkAddr + const LLDPChassisIDSubTypePortComp + const LLDPChassisIDSubTypeReserved + const LLDPChassisIDSubtypeIfaceAlias + const LLDPChassisIDSubtypeIfaceName + func (t LLDPChassisIDSubType) String() (s string) + type LLDPCisco2Subtype uint8 + const LLDPCisco2PowerViaMDI + type LLDPEVBCapabilities struct + EdgeControlProtocol bool + ReflectiveRelay bool + RetransmissionTimerExponent bool + StandardBridging bool + VSIDiscoveryProtocol bool + type LLDPEVBSettings struct + ConfiguredVSIs uint16 + Enabled LLDPEVBCapabilities + RTEExponent uint8 + Supported LLDPEVBCapabilities + SupportedVSIs uint16 + type LLDPInfo8021 struct + LinkAggregation LLDPLinkAggregation + ManagementVID uint16 + PPVIDs []PortProtocolVLANID + PVID uint16 + ProtocolIdentities []ProtocolIdentity + VIDUsageDigest uint32 + VLANNames []VLANName + type LLDPInfo8021Qbg struct + EVBSettings LLDPEVBSettings + type LLDPInfo8023 struct + LinkAggregation LLDPLinkAggregation + MACPHYConfigStatus LLDPMACPHYConfigStatus + MTU uint16 + PowerViaMDI LLDPPowerViaMDI8023 + type LLDPInfoCisco2 struct + PDRequestSparePairPoEOn bool + PDSparePairArchitectureShared bool + PSEFourWirePoESupported bool + PSESparePairPoEOn bool + type LLDPInfoMedia struct + AssetID string + FirmwareRevision string + HardwareRevision string + Location LLDPLocation + Manufacturer string + MediaCapabilities LLDPMediaCapabilities + Model string + NetworkPolicy LLDPNetworkPolicy + PowerViaMDI LLDPPowerViaMDI + SerialNumber string + SoftwareRevision string + type LLDPInfoProfinet struct + ChassisMAC []byte + PNIODelay LLDPPNIODelay + PNIOMRPPortStatus LLDPPNIOMRPPortStatus + PNIOPTCPStatus LLDPPNIOPTCPStatus + PNIOPortStatus LLDPPNIOPortStatus + type LLDPInterfaceSubtype byte + const LLDPInterfaceSubtypeSysPort + const LLDPInterfaceSubtypeUnknown + const LLDPInterfaceSubtypeifIndex + func (t LLDPInterfaceSubtype) String() (s string) + type LLDPLinkAggregation struct + Enabled bool + PortID uint32 + Supported bool + type LLDPLocation struct + Address LLDPLocationAddress + Coordinate LLDPLocationCoordinate + ECS LLDPLocationECS + Format LLDPLocationFormat + type LLDPLocationAddress struct + AddressLines []LLDPLocationAddressLine + CountryCode string + What LLDPLocationAddressWhat + type LLDPLocationAddressLine struct + Type LLDPLocationAddressType + Value string + type LLDPLocationAddressType uint8 + const LLDPLocationAddressTypeAdditional + const LLDPLocationAddressTypeBuilding + const LLDPLocationAddressTypeCity + const LLDPLocationAddressTypeCityDivision + const LLDPLocationAddressTypeCounty + const LLDPLocationAddressTypeFloor + const LLDPLocationAddressTypeHouseNum + const LLDPLocationAddressTypeHouseSuffix + const LLDPLocationAddressTypeLandmark + const LLDPLocationAddressTypeLanguage + const LLDPLocationAddressTypeLeadingStreet + const LLDPLocationAddressTypeName + const LLDPLocationAddressTypeNational + const LLDPLocationAddressTypeNeighborhood + const LLDPLocationAddressTypePlace + const LLDPLocationAddressTypePostal + const LLDPLocationAddressTypeRoom + const LLDPLocationAddressTypeScript + const LLDPLocationAddressTypeStreet + const LLDPLocationAddressTypeStreetSuffix + const LLDPLocationAddressTypeTrailingStreet + const LLDPLocationAddressTypeUnit + func (t LLDPLocationAddressType) String() (s string) + type LLDPLocationAddressWhat uint8 + const LLDPLocationAddressWhatClient + const LLDPLocationAddressWhatDHCP + const LLDPLocationAddressWhatNetwork + type LLDPLocationCoordinate struct + Altitude uint32 + AltitudeResolution uint16 + AltitudeType uint8 + Datum uint8 + Latitude uint64 + LatitudeResolution uint8 + Longitude uint64 + LongitudeResolution uint8 + type LLDPLocationECS struct + ELIN string + type LLDPLocationFormat uint8 + const LLDPLocationFormatAddress + const LLDPLocationFormatCoordinate + const LLDPLocationFormatECS + const LLDPLocationFormatInvalid + func (t LLDPLocationFormat) String() (s string) + type LLDPMACPHYConfigStatus struct + AutoNegCapability uint16 + AutoNegEnabled bool + AutoNegSupported bool + MAUType uint16 + type LLDPMediaCapabilities struct + Capabilities bool + Class LLDPMediaClass + Inventory bool + Location bool + NetworkPolicy bool + PowerPD bool + PowerPSE bool + type LLDPMediaClass uint8 + const LLDPMediaClassEndpointI + const LLDPMediaClassEndpointII + const LLDPMediaClassEndpointIII + const LLDPMediaClassNetwork + const LLDPMediaClassUndefined + func (t LLDPMediaClass) String() (s string) + type LLDPMediaSubtype uint8 + const LLDPMediaTypeAssetID + const LLDPMediaTypeCapabilities + const LLDPMediaTypeFirmware + const LLDPMediaTypeHardware + const LLDPMediaTypeLocation + const LLDPMediaTypeManufacturer + const LLDPMediaTypeModel + const LLDPMediaTypeNetwork + const LLDPMediaTypePower + const LLDPMediaTypeSerial + const LLDPMediaTypeSoftware + func (t LLDPMediaSubtype) String() (s string) + type LLDPMgmtAddress struct + Address []byte + InterfaceNumber uint32 + InterfaceSubtype LLDPInterfaceSubtype + OID string + Subtype IANAAddressFamily + type LLDPNetworkPolicy struct + ApplicationType LLDPApplicationType + DSCPValue uint8 + Defined bool + L2Priority uint16 + Tagged bool + VLANId uint16 + type LLDPOrgSpecificTLV struct + Info []byte + OUI IEEEOUI + SubType uint8 + type LLDPPNIODelay struct + CableLocal uint32 + RXLocal uint32 + RXRemote uint32 + TXLocal uint32 + TXRemote uint32 + type LLDPPNIOMRPPortStatus struct + Status uint16 + UUID []byte + type LLDPPNIOPTCPStatus struct + GreenPeriodBegin uint32 + GreenPeriodValid bool + IRDataUUID []byte + MasterAddress []byte + OrangePeriodBegin uint32 + OrangePeriodValid bool + PeriodLength uint32 + PeriodValid bool + RedPeriodBegin uint32 + RedPeriodValid bool + SubdomainUUID []byte + type LLDPPNIOPortStatus struct + Class2 uint16 + Class3 uint16 + type LLDPPortID struct + ID []byte + Subtype LLDPPortIDSubType + type LLDPPortIDSubType byte + const LLDPPortIDSubtypeAgentCircuitID + const LLDPPortIDSubtypeIfaceAlias + const LLDPPortIDSubtypeIfaceName + const LLDPPortIDSubtypeLocal + const LLDPPortIDSubtypeMACAddr + const LLDPPortIDSubtypeNetworkAddr + const LLDPPortIDSubtypePortComp + const LLDPPortIDSubtypeReserved + func (t LLDPPortIDSubType) String() (s string) + type LLDPPowerPriority byte + const LLDPPowerPriorityHigh + const LLDPPowerPriorityLow + const LLDPPowerPriorityMedium + const LLDPPowerPriorityUnknown + func (t LLDPPowerPriority) String() (s string) + type LLDPPowerSource byte + func (t LLDPPowerSource) String() (s string) + type LLDPPowerType byte + func (t LLDPPowerType) String() (s string) + type LLDPPowerViaMDI struct + Priority LLDPPowerPriority + Source LLDPPowerSource + Type LLDPPowerType + Value uint16 + type LLDPPowerViaMDI8023 struct + Allocated uint16 + PSEClass uint8 + PSEEnabled bool + PSEPairsAbility bool + PSEPowerPair uint8 + PSESupported bool + PortClassPSE bool + Priority LLDPPowerPriority + Requested uint16 + Source LLDPPowerSource + Type LLDPPowerType + type LLDPProfinetSubtype uint8 + const LLDPProfinetPNIOChassisMAC + const LLDPProfinetPNIODelay + const LLDPProfinetPNIOMRPPortStatus + const LLDPProfinetPNIOPTCPStatus + const LLDPProfinetPNIOPortStatus + type LLDPSysCapabilities struct + EnabledCap LLDPCapabilities + SystemCap LLDPCapabilities + type LLDPTLVType byte + const LLDPTLVChassisID + const LLDPTLVEnd + const LLDPTLVMgmtAddress + const LLDPTLVOrgSpecific + const LLDPTLVPortDescription + const LLDPTLVPortID + const LLDPTLVSysCapabilities + const LLDPTLVSysDescription + const LLDPTLVSysName + const LLDPTLVTTL + func (t LLDPTLVType) String() (s string) + type LinkLayerDiscovery struct + ChassisID LLDPChassisID + PortID LLDPPortID + TTL uint16 + Values []LinkLayerDiscoveryValue + func (c *LinkLayerDiscovery) LayerType() gopacket.LayerType + type LinkLayerDiscoveryInfo struct + MgmtAddress LLDPMgmtAddress + OrgTLVs []LLDPOrgSpecificTLV + PortDescription string + SysCapabilities LLDPSysCapabilities + SysDescription string + SysName string + Unknown []LinkLayerDiscoveryValue + func (c *LinkLayerDiscoveryInfo) LayerType() gopacket.LayerType + func (l *LinkLayerDiscoveryInfo) Decode8021() (info LLDPInfo8021, err error) + func (l *LinkLayerDiscoveryInfo) Decode8021Qbg() (info LLDPInfo8021Qbg, err error) + func (l *LinkLayerDiscoveryInfo) Decode8023() (info LLDPInfo8023, err error) + func (l *LinkLayerDiscoveryInfo) DecodeCisco2() (info LLDPInfoCisco2, err error) + func (l *LinkLayerDiscoveryInfo) DecodeMedia() (info LLDPInfoMedia, err error) + func (l *LinkLayerDiscoveryInfo) DecodeProfinet() (info LLDPInfoProfinet, err error) + type LinkLayerDiscoveryValue struct + Length uint16 + Type LLDPTLVType + Value []byte + type LinkType uint8 + const LinkTypeARCNetLinux + const LinkTypeATM_RFC1483 + const LinkTypeArcNet + const LinkTypeC_HDLC + const LinkTypeEthernet + const LinkTypeFDDI + const LinkTypeFRelay + const LinkTypeIEEE80211Radio + const LinkTypeIEEE802_11 + const LinkTypeIPOverFC + const LinkTypeLTalk + const LinkTypeLinuxIRDA + const LinkTypeLinuxLAPD + const LinkTypeLinuxSLL + const LinkTypeLinuxUSB + const LinkTypeLoop + const LinkTypeNull + const LinkTypePFLog + const LinkTypePPP + const LinkTypePPPEthernet + const LinkTypePPP_HDLC + const LinkTypePrismHeader + const LinkTypeRaw + const LinkTypeSLIP + const LinkTypeSunATM + const LinkTypeTokenRing + func (a LinkType) Decode(data []byte, p gopacket.PacketBuilder) error + func (a LinkType) String() string + type LinuxSLL struct + Addr net.HardwareAddr + AddrLen uint16 + EthernetType EthernetType + PacketType LinuxSLLPacketType + func (sll *LinuxSLL) CanDecode() gopacket.LayerClass + func (sll *LinuxSLL) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (sll *LinuxSLL) LayerType() gopacket.LayerType + func (sll *LinuxSLL) LinkFlow() gopacket.Flow + func (sll *LinuxSLL) NextLayerType() gopacket.LayerType + type LinuxSLLPacketType uint16 + const LinuxSLLPacketTypeBroadcast + const LinuxSLLPacketTypeFastroute + const LinuxSLLPacketTypeHost + const LinuxSLLPacketTypeLoopback + const LinuxSLLPacketTypeMulticast + const LinuxSLLPacketTypeOtherhost + const LinuxSLLPacketTypeOutgoing + func (l LinuxSLLPacketType) String() string + type Loopback struct + Family ProtocolFamily + func (l *Loopback) LayerType() gopacket.LayerType + type MPLS struct + Label uint32 + StackBottom bool + TTL uint8 + TrafficClass uint8 + func (m *MPLS) LayerType() gopacket.LayerType + func (m *MPLS) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type NDPBackplaneType uint8 + const NDPBackplaneEthernet + const NDPBackplaneEthernetFDDI + const NDPBackplaneEthernetFastEthernet + const NDPBackplaneEthernetFastEthernetGigabitEthernet + const NDPBackplaneEthernetTokenring + const NDPBackplaneEthernetTokenringFDDI + const NDPBackplaneEthernetTokenringFDDIRedundantPower + const NDPBackplaneEthernetTokenringFastEthernet + const NDPBackplaneEthernetTokenringFastEthernetRedundantPower + const NDPBackplaneEthernetTokenringRedundantPower + const NDPBackplaneOther + const NDPBackplaneTokenRing + func (t NDPBackplaneType) String() (s string) + type NDPChassisType uint8 + const NDPChassis100BaseTHub + const NDPChassis23000series + const NDPChassis2310 + const NDPChassis23100series + const NDPChassis2486 + const NDPChassis24portEthernetSwitch47024TPWR + const NDPChassis2715SA + const NDPChassis271x + const NDPChassis28000series + const NDPChassis2810 + const NDPChassis2813 + const NDPChassis2813SA + const NDPChassis2814 + const NDPChassis2814SA + const NDPChassis2912 + const NDPChassis2914 + const NDPChassis2915 + const NDPChassis3000 + const NDPChassis3000FastEthernet + const NDPChassis3030 + const NDPChassis48portEthernetSwitch47048TPWR + const NDPChassis5000 + const NDPChassis5005 + const NDPChassis5DN00xseries + const NDPChassis810M + const NDPChassisAlcatelEWC + const NDPChassisAlteon180e + const NDPChassisAlteon184 + const NDPChassisAlteonAD3 + const NDPChassisAlteonAD4 + const NDPChassisAlteonApplicationSwitch2208 + const NDPChassisAlteonApplicationSwitch2216 + const NDPChassisAlteonApplicationSwitch2224 + const NDPChassisAlteonApplicationSwitch2424 + const NDPChassisAlteonApplicationSwitch2424SSL + const NDPChassisAlteonApplicationSwitch3408 + const NDPChassisAlteonApplicationSwitch3416 + const NDPChassisAlteonSSL31010100 + const NDPChassisAlteonSSL31010100FIPS + const NDPChassisAlteonSSL31010100Fiber + const NDPChassisAlteonSSL410101001000 + const NDPChassisAlteonSSL410101001000Fiber + const NDPChassisAlteonSwitchFamily + const NDPChassisBayStack10PowerSupplyUnit + const NDPChassisBayStack150EthernetHub + const NDPChassisBayStack200EthernetHub + const NDPChassisBayStack25010100EthernetHub + const NDPChassisBayStack301 + const NDPChassisBayStack302Switch + const NDPChassisBayStack303304Switches + const NDPChassisBayStack350Switch + const NDPChassisBayStack3580GigSwitch + const NDPChassisBayStack380101001000Switch + const NDPChassisBayStack38024FFiber1000Switch + const NDPChassisBayStack41010100Switches + const NDPChassisBayStack42010100Switch + const NDPChassisBayStack450101001000Switches + const NDPChassisBayStack670wirelessaccesspoint + const NDPChassisBayStackEthernet + const NDPChassisBayStackTokenRingHub + const NDPChassisBusinessPolicySwitch200010100Switches + const NDPChassisCentillion12slot + const NDPChassisCentillion1slot + const NDPChassisCentillion50NSwitch + const NDPChassisCentillion50TSwitch + const NDPChassisCentillion6slot + const NDPChassisDDS + const NDPChassisEthercell + const NDPChassisEthernetRoutingSwitch250026T + const NDPChassisEthernetRoutingSwitch250026TPWR + const NDPChassisEthernetRoutingSwitch250050T + const NDPChassisEthernetRoutingSwitch250050TPWR + const NDPChassisEthernetRoutingSwitch4526FX + const NDPChassisEthernetRoutingSwitch4548GT + const NDPChassisEthernetRoutingSwitch4548GTPWR + const NDPChassisEthernetRoutingSwitch4550T + const NDPChassisEthernetRoutingSwitch4550TPWR + const NDPChassisEthernetRoutingSwitch551024T + const NDPChassisEthernetRoutingSwitch551048T + const NDPChassisEthernetRoutingSwitch552024TPWR + const NDPChassisEthernetRoutingSwitch552048TPWR + const NDPChassisEthernetRoutingSwitch553024TFD + const NDPChassisEthernetSwitch32524G + const NDPChassisEthernetSwitch32524T + const NDPChassisEthernetSwitch351024T + const NDPChassisEthernetSwitch42524T + const NDPChassisEthernetSwitch42548T + const NDPChassisEthernetSwitch46024TPWR + const NDPChassisEthernetSwitch47024T + const NDPChassisEthernetSwitch47048T + const NDPChassisFVCMultimediaSwitch + const NDPChassisNortelMetroEthernetServiceUnit12GACL3Switch + const NDPChassisNortelMetroEthernetServiceUnit12GDCL3Switch + const NDPChassisNortelMetroEthernetServiceUnit24TLXDCswitch + const NDPChassisNortelMetroEthernetServiceUnit24TSPFswitch + const NDPChassisNortelNetworksVPNGateway3050 + const NDPChassisNortelNetworksVPNGateway3070 + const NDPChassisNortelNetworksWirelessLANAccessPoint2220 + const NDPChassisNortelNetworksWirelessLANAccessPoint2221 + const NDPChassisNortelNetworksWirelessLANAccessPoint2225 + const NDPChassisNortelNetworksWirelessLANSecuritySwitch2250 + const NDPChassisNortelNetworksWirelessLANSecuritySwitch2270 + const NDPChassisNortelSecureAccessSwitch + const NDPChassisOME6500 + const NDPChassisOPTera8003 + const NDPChassisOPTera8010co + const NDPChassisOPTera8103L2Switch + const NDPChassisOPTera8110coL2Switch + const NDPChassisOPTera8603L3Switch + const NDPChassisOPTera8610coL3Switch + const NDPChassisOPTeraMetro1200EthernetServiceModule + const NDPChassisOPTeraMetro1400EthernetServiceModule + const NDPChassisOPTeraMetro1450EthernetServiceModule + const NDPChassisOPTeraMetro3500 + const NDPChassisOPTeraMetro8003OPML2Switch + const NDPChassisOPTeraMetro8006OPML2Switch + const NDPChassisOPTeraMetro8010OPML2Switch + const NDPChassisOPTeraMetro8010coOPML2Switch + const NDPChassisOrionSwitch + const NDPChassisPassport1050L3Switch + const NDPChassisPassport1051L3Switch + const NDPChassisPassport1100L3Switch + const NDPChassisPassport1150L3Switch + const NDPChassisPassport1200L3Switch + const NDPChassisPassport1250L3Switch + const NDPChassisPassport1424L3Switch + const NDPChassisPassport1612L3Switch + const NDPChassisPassport1624L3Switch + const NDPChassisPassport1648L3Switch + const NDPChassisPassport740 + const NDPChassisPassport750 + const NDPChassisPassport790 + const NDPChassisPassport8006 + const NDPChassisPassport8010 + const NDPChassisPassport8106L2Switch + const NDPChassisPassport8110L2Switch + const NDPChassisPassport830010slotchassis + const NDPChassisPassport83006slotchassis + const NDPChassisPassport8606L3Switch + const NDPChassisPassport8610L3Switch + const NDPChassisPassportRBS2402L3Switch + const NDPChassisSMBBES101024T + const NDPChassisSMBBES101048T + const NDPChassisSMBBES102024TPWR + const NDPChassisSMBBES102048TPWR + const NDPChassisSMBBES11024T + const NDPChassisSMBBES11048T + const NDPChassisSMBBES12024TPWR + const NDPChassisSMBBES12048TPWR + const NDPChassisSMBBES201024T + const NDPChassisSMBBES201048T + const NDPChassisSMBBES202024TPWR + const NDPChassisSMBBES202048TPWR + const NDPChassisSMBBES21024T + const NDPChassisSMBBES21048T + const NDPChassisSMBBES22024TPWR + const NDPChassisSMBBES22048TPWR + const NDPChassisSwitchNode + const NDPChassisother + func (t NDPChassisType) String() (s string) + type NDPState uint8 + const NDPStateHeartbeat + const NDPStateNew + const NDPStateTopology + func (t NDPState) String() (s string) + type NortelDiscovery struct + Backplane NDPBackplaneType + Chassis NDPChassisType + IPAddress net.IP + NumLinks uint8 + SegmentID []byte + State NDPState + func (c *NortelDiscovery) LayerType() gopacket.LayerType + type PFDirection uint8 + const PFDirectionIn + const PFDirectionInOut + const PFDirectionOut + type PFLog struct + Action uint8 + Direction PFDirection + Family ProtocolFamily + IFName []byte + Length uint8 + PID int32 + Reason uint8 + RuleNum uint32 + RulePID int32 + RuleUID uint32 + Ruleset []byte + SubruleNum uint32 + UID uint32 + func (pf *PFLog) CanDecode() gopacket.LayerClass + func (pf *PFLog) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (pf *PFLog) LayerType() gopacket.LayerType + func (pf *PFLog) NextLayerType() gopacket.LayerType + type PPP struct + PPPType PPPType + func (p *PPP) LayerType() gopacket.LayerType + func (p *PPP) LinkFlow() gopacket.Flow + func (p *PPP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type PPPType uint16 + const PPPTypeIPv4 + const PPPTypeIPv6 + const PPPTypeMPLSMulticast + const PPPTypeMPLSUnicast + func (a PPPType) Decode(data []byte, p gopacket.PacketBuilder) error + func (a PPPType) String() string + type PPPoE struct + Code PPPoECode + Length uint16 + SessionId uint16 + Type uint8 + Version uint8 + func (p *PPPoE) LayerType() gopacket.LayerType + func (p *PPPoE) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type PPPoECode uint8 + const PPPoECodePADI + const PPPoECodePADO + const PPPoECodePADR + const PPPoECodePADS + const PPPoECodePADT + const PPPoECodeSession + func (a PPPoECode) Decode(data []byte, p gopacket.PacketBuilder) error + func (a PPPoECode) String() string + type PortProtocolVLANID struct + Enabled bool + ID uint16 + Supported bool + type PrismDID uint32 + const PrismDIDType1Channel + const PrismDIDType1FrameLength + const PrismDIDType1HostTime + const PrismDIDType1MACTime + const PrismDIDType1Noise + const PrismDIDType1RSSI + const PrismDIDType1Rate + const PrismDIDType1Signal + const PrismDIDType1SignalQuality + const PrismDIDType1TransmittedFrameIndicator + const PrismDIDType2Channel + const PrismDIDType2FrameLength + const PrismDIDType2HostTime + const PrismDIDType2MACTime + const PrismDIDType2Noise + const PrismDIDType2RSSI + const PrismDIDType2Rate + const PrismDIDType2Signal + const PrismDIDType2SignalQuality + const PrismDIDType2TransmittedFrameIndicator + func (p PrismDID) String() string + type PrismHeader struct + Code uint16 + DeviceName string + Length uint16 + Values []PrismValue + func (m *PrismHeader) CanDecode() gopacket.LayerClass + func (m *PrismHeader) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *PrismHeader) LayerType() gopacket.LayerType + func (m *PrismHeader) NextLayerType() gopacket.LayerType + type PrismValue struct + DID PrismDID + Data []byte + Length uint16 + Status uint16 + func (pv *PrismValue) IsSupplied() bool + type ProtocolFamily uint8 + const ProtocolFamilyIPv4 + const ProtocolFamilyIPv6BSD + const ProtocolFamilyIPv6Darwin + const ProtocolFamilyIPv6FreeBSD + const ProtocolFamilyIPv6Linux + func (a ProtocolFamily) Decode(data []byte, p gopacket.PacketBuilder) error + func (a ProtocolFamily) LayerType() gopacket.LayerType + func (a ProtocolFamily) String() string + type ProtocolGuessingDecoder struct + func (ProtocolGuessingDecoder) Decode(data []byte, p gopacket.PacketBuilder) error + type ProtocolIdentity []byte + type RUDP struct + ACK bool + Ack uint32 + Checksum uint32 + DataLength uint16 + DstPort RUDPPort + EACK bool + HeaderLength uint8 + NUL bool + RST bool + SYN bool + Seq uint32 + SrcPort RUDPPort + VariableHeaderArea []byte + Version uint8 + func (r *RUDP) LayerType() gopacket.LayerType + func (r *RUDP) TransportFlow() gopacket.Flow + type RUDPHeaderEACK struct + SeqsReceivedOK []uint32 + type RUDPHeaderSYN struct + MaxOutstandingSegments uint16 + MaxSegmentSize uint16 + OptionFlags uint16 + type RUDPPort uint8 + func (a RUDPPort) String() string + type RadioTap struct + AMPDUStatus RadioTapAMPDUStatus + Antenna uint8 + ChannelFlags RadioTapChannelFlags + ChannelFrequency RadioTapChannelFrequency + DBAntennaNoise uint8 + DBAntennaSignal uint8 + DBMAntennaNoise int8 + DBMAntennaSignal int8 + DBMTxPower int8 + DBTxAttenuation uint16 + DataRetries uint8 + FHSS uint16 + Flags RadioTapFlags + Length uint16 + LockQuality uint16 + MCS RadioTapMCS + Present RadioTapPresent + Rate RadioTapRate + RtsRetries uint8 + RxFlags RadioTapRxFlags + TSFT uint64 + TxAttenuation uint16 + TxFlags RadioTapTxFlags + VHT RadioTapVHT + Version uint8 + func (m *RadioTap) CanDecode() gopacket.LayerClass + func (m *RadioTap) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *RadioTap) LayerType() gopacket.LayerType + func (m *RadioTap) NextLayerType() gopacket.LayerType + type RadioTapAMPDUStatus struct + CRC uint8 + Flags RadioTapAMPDUStatusFlags + Reference uint32 + func (self RadioTapAMPDUStatus) String() string + type RadioTapAMPDUStatusFlags uint16 + const RadioTapAMPDUDelimCRCErr + const RadioTapAMPDUDelimCRCKnown + const RadioTapAMPDUIsLast + const RadioTapAMPDUIsZerolen + const RadioTapAMPDULastKnown + const RadioTapAMPDUStatusFlagsReportZerolen + func (self RadioTapAMPDUStatusFlags) DelimCRCErr() bool + func (self RadioTapAMPDUStatusFlags) DelimCRCKnown() bool + func (self RadioTapAMPDUStatusFlags) IsLast() bool + func (self RadioTapAMPDUStatusFlags) IsZerolen() bool + func (self RadioTapAMPDUStatusFlags) LastKnown() bool + func (self RadioTapAMPDUStatusFlags) ReportZerolen() bool + type RadioTapChannelFlags uint16 + const RadioTapChannelFlagsCCK + const RadioTapChannelFlagsDynamic + const RadioTapChannelFlagsGFSK + const RadioTapChannelFlagsGhz2 + const RadioTapChannelFlagsGhz5 + const RadioTapChannelFlagsOFDM + const RadioTapChannelFlagsPassive + const RadioTapChannelFlagsTurbo + func (a RadioTapChannelFlags) String() string + func (r RadioTapChannelFlags) CCK() bool + func (r RadioTapChannelFlags) Dynamic() bool + func (r RadioTapChannelFlags) GFSK() bool + func (r RadioTapChannelFlags) Ghz2() bool + func (r RadioTapChannelFlags) Ghz5() bool + func (r RadioTapChannelFlags) OFDM() bool + func (r RadioTapChannelFlags) Passive() bool + func (r RadioTapChannelFlags) Turbo() bool + type RadioTapChannelFrequency uint16 + func (a RadioTapChannelFrequency) String() string + type RadioTapFlags uint8 + const RadioTapFlagsBadFCS + const RadioTapFlagsCFP + const RadioTapFlagsDatapad + const RadioTapFlagsFCS + const RadioTapFlagsFrag + const RadioTapFlagsShortGI + const RadioTapFlagsShortPreamble + const RadioTapFlagsWEP + func (a RadioTapFlags) String() string + func (r RadioTapFlags) BadFCS() bool + func (r RadioTapFlags) CFP() bool + func (r RadioTapFlags) Datapad() bool + func (r RadioTapFlags) FCS() bool + func (r RadioTapFlags) Frag() bool + func (r RadioTapFlags) ShortGI() bool + func (r RadioTapFlags) ShortPreamble() bool + func (r RadioTapFlags) WEP() bool + type RadioTapMCS struct + Flags RadioTapMCSFlags + Known RadioTapMCSKnown + MCS uint8 + func (self RadioTapMCS) String() string + type RadioTapMCSFlags uint8 + func (self RadioTapMCSFlags) Bandwidth() int + func (self RadioTapMCSFlags) FECLDPC() bool + func (self RadioTapMCSFlags) Greenfield() bool + func (self RadioTapMCSFlags) NESS0() bool + func (self RadioTapMCSFlags) STBC() int + func (self RadioTapMCSFlags) ShortGI() bool + type RadioTapMCSKnown uint8 + const RadioTapMCSKnownBandwidth + const RadioTapMCSKnownFECType + const RadioTapMCSKnownGuardInterval + const RadioTapMCSKnownHTFormat + const RadioTapMCSKnownMCSIndex + const RadioTapMCSKnownNESS + const RadioTapMCSKnownNESS1 + const RadioTapMCSKnownSTBC + func (self RadioTapMCSKnown) Bandwidth() bool + func (self RadioTapMCSKnown) FECType() bool + func (self RadioTapMCSKnown) GuardInterval() bool + func (self RadioTapMCSKnown) HTFormat() bool + func (self RadioTapMCSKnown) MCSIndex() bool + func (self RadioTapMCSKnown) NESS() bool + func (self RadioTapMCSKnown) NESS1() bool + func (self RadioTapMCSKnown) STBC() bool + type RadioTapPresent uint32 + const RadioTapPresentAMPDUStatus + const RadioTapPresentAntenna + const RadioTapPresentChannel + const RadioTapPresentDBAntennaNoise + const RadioTapPresentDBAntennaSignal + const RadioTapPresentDBMAntennaNoise + const RadioTapPresentDBMAntennaSignal + const RadioTapPresentDBMTxPower + const RadioTapPresentDBTxAttenuation + const RadioTapPresentDataRetries + const RadioTapPresentEXT + const RadioTapPresentFHSS + const RadioTapPresentFlags + const RadioTapPresentLockQuality + const RadioTapPresentMCS + const RadioTapPresentRate + const RadioTapPresentRtsRetries + const RadioTapPresentRxFlags + const RadioTapPresentTSFT + const RadioTapPresentTxAttenuation + const RadioTapPresentTxFlags + const RadioTapPresentVHT + func (r RadioTapPresent) AMPDUStatus() bool + func (r RadioTapPresent) Antenna() bool + func (r RadioTapPresent) Channel() bool + func (r RadioTapPresent) DBAntennaNoise() bool + func (r RadioTapPresent) DBAntennaSignal() bool + func (r RadioTapPresent) DBMAntennaNoise() bool + func (r RadioTapPresent) DBMAntennaSignal() bool + func (r RadioTapPresent) DBMTxPower() bool + func (r RadioTapPresent) DBTxAttenuation() bool + func (r RadioTapPresent) DataRetries() bool + func (r RadioTapPresent) EXT() bool + func (r RadioTapPresent) FHSS() bool + func (r RadioTapPresent) Flags() bool + func (r RadioTapPresent) LockQuality() bool + func (r RadioTapPresent) MCS() bool + func (r RadioTapPresent) Rate() bool + func (r RadioTapPresent) RtsRetries() bool + func (r RadioTapPresent) RxFlags() bool + func (r RadioTapPresent) TSFT() bool + func (r RadioTapPresent) TxAttenuation() bool + func (r RadioTapPresent) TxFlags() bool + func (r RadioTapPresent) VHT() bool + type RadioTapRate uint8 + func (a RadioTapRate) String() string + type RadioTapRxFlags uint16 + const RadioTapRxFlagsBadPlcp + func (self RadioTapRxFlags) BadPlcp() bool + func (self RadioTapRxFlags) String() string + type RadioTapTxFlags uint16 + const RadioTapTxFlagsCTS + const RadioTapTxFlagsFail + const RadioTapTxFlagsNoACK + const RadioTapTxFlagsRTS + func (self RadioTapTxFlags) CTS() bool + func (self RadioTapTxFlags) Fail() bool + func (self RadioTapTxFlags) NoACK() bool + func (self RadioTapTxFlags) RTS() bool + func (self RadioTapTxFlags) String() string + type RadioTapVHT struct + Bandwidth uint8 + Coding uint8 + Flags RadioTapVHTFlags + GroupId uint8 + Known RadioTapVHTKnown + MCSNSS [4]RadioTapVHTMCSNSS + PartialAID uint16 + func (self RadioTapVHT) String() string + type RadioTapVHTFlags uint8 + const RadioTapVHTFlagsBeamformed + const RadioTapVHTFlagsLDPCExtraOFDMSymbol + const RadioTapVHTFlagsSGI + const RadioTapVHTFlagsSGINSYMMod + const RadioTapVHTFlagsSTBC + const RadioTapVHTFlagsTXOPPSNotAllowed + func (self RadioTapVHTFlags) Beamformed() bool + func (self RadioTapVHTFlags) LDPCExtraOFDMSymbol() bool + func (self RadioTapVHTFlags) SGI() bool + func (self RadioTapVHTFlags) SGINSYMMod() bool + func (self RadioTapVHTFlags) STBC() bool + func (self RadioTapVHTFlags) TXOPPSNotAllowed() bool + type RadioTapVHTKnown uint16 + const RadioTapVHTKnownBandwidth + const RadioTapVHTKnownBeamformed + const RadioTapVHTKnownGI + const RadioTapVHTKnownGroupId + const RadioTapVHTKnownLDPCExtraOFDMSymbol + const RadioTapVHTKnownPartialAID + const RadioTapVHTKnownSGINSYMDisambiguation + const RadioTapVHTKnownSTBC + const RadioTapVHTKnownTXOPPSNotAllowed + func (self RadioTapVHTKnown) Bandwidth() bool + func (self RadioTapVHTKnown) Beamformed() bool + func (self RadioTapVHTKnown) GI() bool + func (self RadioTapVHTKnown) GroupId() bool + func (self RadioTapVHTKnown) LDPCExtraOFDMSymbol() bool + func (self RadioTapVHTKnown) PartialAID() bool + func (self RadioTapVHTKnown) SGINSYMDisambiguation() bool + func (self RadioTapVHTKnown) STBC() bool + func (self RadioTapVHTKnown) TXOPPSNotAllowed() bool + type RadioTapVHTMCSNSS uint8 + func (self RadioTapVHTMCSNSS) Present() bool + func (self RadioTapVHTMCSNSS) String() string + type SCTP struct + Checksum uint32 + DstPort SCTPPort + SrcPort SCTPPort + VerificationTag uint32 + func (s *SCTP) LayerType() gopacket.LayerType + func (s *SCTP) TransportFlow() gopacket.Flow + func (s SCTP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPChunk struct + ActualLength int + Flags uint8 + Length uint16 + Type SCTPChunkType + type SCTPChunkType uint8 + const SCTPChunkTypeAbort + const SCTPChunkTypeCookieAck + const SCTPChunkTypeCookieEcho + const SCTPChunkTypeData + const SCTPChunkTypeError + const SCTPChunkTypeHeartbeat + const SCTPChunkTypeHeartbeatAck + const SCTPChunkTypeInit + const SCTPChunkTypeInitAck + const SCTPChunkTypeSack + const SCTPChunkTypeShutdown + const SCTPChunkTypeShutdownAck + const SCTPChunkTypeShutdownComplete + func (a SCTPChunkType) Decode(data []byte, p gopacket.PacketBuilder) error + func (a SCTPChunkType) String() string + type SCTPCookieEcho struct + Cookie []byte + func (sc *SCTPCookieEcho) LayerType() gopacket.LayerType + func (sc SCTPCookieEcho) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPData struct + BeginFragment bool + EndFragment bool + PayloadData []byte + PayloadProtocol uint32 + StreamId uint16 + StreamSequence uint16 + TSN uint32 + Unordered bool + func (s *SCTPData) LayerType() gopacket.LayerType + func (s *SCTPData) Payload() []byte + func (sc SCTPData) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPEmptyLayer struct + func (sc *SCTPEmptyLayer) LayerType() gopacket.LayerType + func (sc SCTPEmptyLayer) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPError struct + Parameters []SCTPErrorParameter + func (sc *SCTPError) LayerType() gopacket.LayerType + func (sc SCTPError) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPErrorParameter SCTPParameter + type SCTPHeartbeat struct + Parameters []SCTPHeartbeatParameter + func (sc *SCTPHeartbeat) LayerType() gopacket.LayerType + func (sc SCTPHeartbeat) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPHeartbeatParameter SCTPParameter + type SCTPInit struct + AdvertisedReceiverWindowCredit uint32 + InboundStreams uint16 + InitialTSN uint32 + InitiateTag uint32 + OutboundStreams uint16 + Parameters []SCTPInitParameter + func (sc *SCTPInit) LayerType() gopacket.LayerType + func (sc SCTPInit) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPInitParameter SCTPParameter + type SCTPParameter struct + ActualLength int + Length uint16 + Type uint16 + Value []byte + func (p SCTPParameter) Bytes() []byte + type SCTPPort uint16 + func (a SCTPPort) String() string + type SCTPSack struct + AdvertisedReceiverWindowCredit uint32 + CumulativeTSNAck uint32 + DuplicateTSNs []uint32 + GapACKs []uint16 + NumDuplicateTSNs uint16 + NumGapACKs uint16 + func (sc *SCTPSack) LayerType() gopacket.LayerType + func (sc SCTPSack) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPShutdown struct + CumulativeTSNAck uint32 + func (sc *SCTPShutdown) LayerType() gopacket.LayerType + func (sc SCTPShutdown) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPShutdownAck struct + func (sc *SCTPShutdownAck) LayerType() gopacket.LayerType + func (sc SCTPShutdownAck) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SCTPUnknownChunkType struct + func (s *SCTPUnknownChunkType) Error() error + func (s *SCTPUnknownChunkType) LayerType() gopacket.LayerType + func (s *SCTPUnknownChunkType) Payload() []byte + func (s SCTPUnknownChunkType) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + type SFlowASDestination struct + Count uint32 + Members []uint32 + Type SFlowASPathType + func (asd SFlowASDestination) String() string + type SFlowASPathType uint32 + const SFlowASSequence + const SFlowASSet + func (apt SFlowASPathType) String() string + type SFlowBaseCounterRecord struct + EnterpriseID SFlowEnterpriseID + FlowDataLength uint32 + Format SFlowCounterRecordType + func (bcr SFlowBaseCounterRecord) GetType() SFlowCounterRecordType + type SFlowBaseFlowRecord struct + EnterpriseID SFlowEnterpriseID + FlowDataLength uint32 + Format SFlowFlowRecordType + func (bfr SFlowBaseFlowRecord) GetType() SFlowFlowRecordType + type SFlowCharSet uint32 + const SFlowCS50220 + const SFlowCSASCII + const SFlowCSAdobeStandardEncoding + const SFlowCSAmiga1251 + const SFlowCSBOCU1 + const SFlowCSBRF + const SFlowCSBig5 + const SFlowCSBig5HKSCS + const SFlowCSCESU8 + const SFlowCSCP51932 + const SFlowCSDECMCS + const SFlowCSDKUS + const SFlowCSEBCDICATDEA + const SFlowCSEBCDICCAFR + const SFlowCSEBCDICDKNO + const SFlowCSEBCDICDKNOA + const SFlowCSEBCDICES + const SFlowCSEBCDICESA + const SFlowCSEBCDICESS + const SFlowCSEBCDICFISE + const SFlowCSEBCDICFISEA + const SFlowCSEBCDICFR + const SFlowCSEBCDICIT + const SFlowCSEBCDICPT + const SFlowCSEBCDICUK + const SFlowCSEBCDICUS + const SFlowCSEUCFixWidJapanese + const SFlowCSEUCKR + const SFlowCSEUCPkdFmtJapanese + const SFlowCSGB18030 + const SFlowCSGB2312 + const SFlowCSGBK + const SFlowCSHPDesktop + const SFlowCSHPLegal + const SFlowCSHPMath8 + const SFlowCSHPPSMath + const SFlowCSHPPiFont + const SFlowCSHPRoman8 + const SFlowCSHZGB2312 + const SFlowCSHalfWidthKatakana + const SFlowCSIBBM904 + const SFlowCSIBM00858 + const SFlowCSIBM00924 + const SFlowCSIBM01140 + const SFlowCSIBM01141 + const SFlowCSIBM01142 + const SFlowCSIBM01143 + const SFlowCSIBM01144 + const SFlowCSIBM01145 + const SFlowCSIBM01146 + const SFlowCSIBM01147 + const SFlowCSIBM01148 + const SFlowCSIBM01149 + const SFlowCSIBM037 + const SFlowCSIBM038 + const SFlowCSIBM1026 + const SFlowCSIBM1047 + const SFlowCSIBM273 + const SFlowCSIBM274 + const SFlowCSIBM275 + const SFlowCSIBM277 + const SFlowCSIBM278 + const SFlowCSIBM280 + const SFlowCSIBM281 + const SFlowCSIBM284 + const SFlowCSIBM285 + const SFlowCSIBM290 + const SFlowCSIBM297 + const SFlowCSIBM420 + const SFlowCSIBM423 + const SFlowCSIBM424 + const SFlowCSIBM500 + const SFlowCSIBM851 + const SFlowCSIBM855 + const SFlowCSIBM857 + const SFlowCSIBM860 + const SFlowCSIBM861 + const SFlowCSIBM863 + const SFlowCSIBM864 + const SFlowCSIBM865 + const SFlowCSIBM866 + const SFlowCSIBM868 + const SFlowCSIBM869 + const SFlowCSIBM870 + const SFlowCSIBM871 + const SFlowCSIBM880 + const SFlowCSIBM891 + const SFlowCSIBM903 + const SFlowCSIBM905 + const SFlowCSIBM918 + const SFlowCSIBMEBCDICATDE + const SFlowCSIBMSymbols + const SFlowCSIBMThai + const SFlowCSINVARIANT + const SFlowCSISO102T617bit + const SFlowCSISO10367Box + const SFlowCSISO103T618bit + const SFlowCSISO10646UTF1 + const SFlowCSISO10Swedish + const SFlowCSISO111ECMACyrillic + const SFlowCSISO115481 + const SFlowCSISO11SwedishForNames + const SFlowCSISO123CSAZ24341985gr + const SFlowCSISO128T101G2 + const SFlowCSISO139CSN369103 + const SFlowCSISO13JISC6220jp + const SFlowCSISO141JUSIB1002 + const SFlowCSISO143IECP271 + const SFlowCSISO146Serbian + const SFlowCSISO147Macedonian + const SFlowCSISO14JISC6220ro + const SFlowCSISO150 + const SFlowCSISO151Cuba + const SFlowCSISO153GOST1976874 + const SFlowCSISO158Lap + const SFlowCSISO159JISX02121990 + const SFlowCSISO15Italian + const SFlowCSISO16Portuguese + const SFlowCSISO17Spanish + const SFlowCSISO18Greek7Old + const SFlowCSISO19LatinGreek + const SFlowCSISO2022CN + const SFlowCSISO2022CNEXT + const SFlowCSISO2022JP + const SFlowCSISO2022JP2 + const SFlowCSISO2022KR + const SFlowCSISO2033 + const SFlowCSISO21German + const SFlowCSISO25French + const SFlowCSISO27LatinGreek1 + const SFlowCSISO2IntlRefVersion + const SFlowCSISO42JISC62261978 + const SFlowCSISO47BSViewdata + const SFlowCSISO49INIS + const SFlowCSISO4UnitedKingdom + const SFlowCSISO50INIS8 + const SFlowCSISO51INISCyrillic + const SFlowCSISO54271981 + const SFlowCSISO5427Cyrillic + const SFlowCSISO5428Greek + const SFlowCSISO57GB1988 + const SFlowCSISO58GB231280 + const SFlowCSISO60DanishNorwegian + const SFlowCSISO61Norwegian2 + const SFlowCSISO646Danish + const SFlowCSISO646basic1983 + const SFlowCSISO6937Add + const SFlowCSISO69French + const SFlowCSISO70VideotexSupp1 + const SFlowCSISO84Portuguese2 + const SFlowCSISO85Spanish2 + const SFlowCSISO86Hungarian + const SFlowCSISO87JISX0208 + const SFlowCSISO885913 + const SFlowCSISO885914 + const SFlowCSISO885915 + const SFlowCSISO885916 + const SFlowCSISO88596E + const SFlowCSISO88596I + const SFlowCSISO88598E + const SFlowCSISO88598I + const SFlowCSISO8859Supp + const SFlowCSISO88Greek7 + const SFlowCSISO89ASMO449 + const SFlowCSISO90 + const SFlowCSISO91JISC62291984a + const SFlowCSISO92JISC62991984b + const SFlowCSISO93JIS62291984badd + const SFlowCSISO94JIS62291984hand + const SFlowCSISO95JIS62291984handadd + const SFlowCSISO96JISC62291984kana + const SFlowCSISO99NAPLPS + const SFlowCSISOLatin1 + const SFlowCSISOLatin2 + const SFlowCSISOLatin3 + const SFlowCSISOLatin4 + const SFlowCSISOLatin5 + const SFlowCSISOLatin6 + const SFlowCSISOLatinArabic + const SFlowCSISOLatinCyrillic + const SFlowCSISOLatinGreek + const SFlowCSISOLatinHebrew + const SFlowCSISOTextComm + const SFlowCSJISEncoding + const SFlowCSKOI7switched + const SFlowCSKOI8R + const SFlowCSKOI8U + const SFlowCSKSC56011987 + const SFlowCSKSC5636 + const SFlowCSKZ1048 + const SFlowCSMacintosh + const SFlowCSMicrosoftPublishing + const SFlowCSMnem + const SFlowCSMnemonic + const SFlowCSNATSDANO + const SFlowCSNATSDANOADD + const SFlowCSNATSSEFI + const SFlowCSNATSSEFIADD + const SFlowCSOSDEBCDICDF03IRV + const SFlowCSOSDEBCDICDF041 + const SFlowCSOSDEBCDICDF0415 + const SFlowCSPC775Baltic + const SFlowCSPC850Multilingual + const SFlowCSPC862LatinHebrew + const SFlowCSPC8CodePage437 + const SFlowCSPC8DanishNorwegian + const SFlowCSPC8Turkish + const SFlowCSPCp852 + const SFlowCSPTCP154 + const SFlowCSSCSU + const SFlowCSShiftJIS + const SFlowCSTIS620 + const SFlowCSTSCII + const SFlowCSUCS4 + const SFlowCSUSDK + const SFlowCSUTF16 + const SFlowCSUTF16BE + const SFlowCSUTF16LE + const SFlowCSUTF32 + const SFlowCSUTF32BE + const SFlowCSUTF32LE + const SFlowCSUTF7 + const SFlowCSUTF8 + const SFlowCSUnicode + const SFlowCSUnicode11 + const SFlowCSUnicode11UTF7 + const SFlowCSUnicodeASCII + const SFlowCSUnicodeIBM1261 + const SFlowCSUnicodeIBM1264 + const SFlowCSUnicodeIBM1265 + const SFlowCSUnicodeIBM1268 + const SFlowCSUnicodeIBM1276 + const SFlowCSUnicodeJapanese + const SFlowCSUnicodeLatin1 + const SFlowCSUnknown8BiT + const SFlowCSVIQR + const SFlowCSVISCII + const SFlowCSVenturaInternational + const SFlowCSVenturaMath + const SFlowCSVenturaUS + const SFlowCSWindows1250 + const SFlowCSWindows1251 + const SFlowCSWindows1252 + const SFlowCSWindows1253 + const SFlowCSWindows1254 + const SFlowCSWindows1255 + const SFlowCSWindows1256 + const SFlowCSWindows1257 + const SFlowCSWindows1258 + const SFlowCSWindows30Latin1 + const SFlowCSWindows31J + const SFlowCSWindows31Latin1 + const SFlowCSWindows31Latin2 + const SFlowCSWindows31Latin5 + const SFlowCSWindows874 + const SFlowCSa71 + const SFlowCSa72 + const SFlowCSreserved + const SFlowCSunknown + type SFlowCounterDataFormat uint32 + type SFlowCounterRecordType uint32 + const SFlowType100BaseVGInterfaceCounters + const SFlowTypeEthernetInterfaceCounters + const SFlowTypeGenericInterfaceCounters + const SFlowTypeProcessorCounters + const SFlowTypeTokenRingInterfaceCounters + const SFlowTypeVLANCounters + func (cr SFlowCounterRecordType) String() string + type SFlowCounterSample struct + EnterpriseID SFlowEnterpriseID + Format SFlowSampleType + RecordCount uint32 + Records []SFlowRecord + SampleLength uint32 + SequenceNumber uint32 + SourceIDClass SFlowSourceFormat + SourceIDIndex SFlowSourceValue + func (cs SFlowCounterSample) GetRecords() []SFlowRecord + func (cs SFlowCounterSample) GetType() SFlowSampleType + type SFlowDataFormat uint32 + type SFlowDataSource int32 + type SFlowDatagram struct + AgentAddress net.IP + AgentUptime uint32 + CounterSamples []SFlowCounterSample + DatagramVersion uint32 + FlowSamples []SFlowFlowSample + SampleCount uint32 + SequenceNumber uint32 + SubAgentID uint32 + func (d *SFlowDatagram) CanDecode() gopacket.LayerClass + func (d *SFlowDatagram) NextLayerType() gopacket.LayerType + func (d *SFlowDatagram) Payload() []byte + func (s *SFlowDatagram) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (s *SFlowDatagram) LayerType() gopacket.LayerType + type SFlowEnterpriseID uint32 + const SFlowStandard + func (eid SFlowEnterpriseID) GetType() SFlowEnterpriseID + func (eid SFlowEnterpriseID) String() string + type SFlowEthernetCounters struct + AlignmentErrors uint32 + CarrierSenseErrors uint32 + DeferredTransmissions uint32 + ExcessiveCollisions uint32 + FCSErrors uint32 + FrameTooLongs uint32 + InternalMacReceiveErrors uint32 + InternalMacTransmitErrors uint32 + LateCollisions uint32 + MultipleCollisionFrames uint32 + SQETestErrors uint32 + SingleCollisionFrames uint32 + SymbolErrors uint32 + type SFlowExtendedGatewayFlowRecord struct + AS uint32 + ASPath []SFlowASDestination + ASPathCount uint32 + Communities []uint32 + LocalPref uint32 + NextHop net.IP + PeerAS uint32 + SourceAS uint32 + type SFlowExtendedRouterFlowRecord struct + NextHop net.IP + NextHopDestinationMask uint32 + NextHopSourceMask uint32 + type SFlowExtendedSwitchFlowRecord struct + IncomingVLAN uint32 + IncomingVLANPriority uint32 + OutgoingVLAN uint32 + OutgoingVLANPriority uint32 + type SFlowExtendedURLRecord struct + Direction SFlowURLDirection + Host string + URL string + type SFlowExtendedUserFlow struct + DestinationCharSet SFlowCharSet + DestinationUserID string + SourceCharSet SFlowCharSet + SourceUserID string + type SFlowFlowDataFormat uint32 + type SFlowFlowRecordType uint32 + const SFlowTypeEthernetFrameFlow + const SFlowTypeExtendedGatewayFlow + const SFlowTypeExtendedMlpsFecFlow + const SFlowTypeExtendedMlpsFlow + const SFlowTypeExtendedMlpsLvpFecFlow + const SFlowTypeExtendedMlpsTunnelFlow + const SFlowTypeExtendedMlpsVcFlow + const SFlowTypeExtendedNatFlow + const SFlowTypeExtendedRouterFlow + const SFlowTypeExtendedSwitchFlow + const SFlowTypeExtendedUrlFlow + const SFlowTypeExtendedUserFlow + const SFlowTypeExtendedVlanFlow + const SFlowTypeIpv4Flow + const SFlowTypeIpv6Flow + const SFlowTypeRawPacketFlow + func (rt SFlowFlowRecordType) String() string + type SFlowFlowSample struct + Dropped uint32 + EnterpriseID SFlowEnterpriseID + Format SFlowSampleType + InputInterface uint32 + OutputInterface uint32 + RecordCount uint32 + Records []SFlowRecord + SampleLength uint32 + SamplePool uint32 + SamplingRate uint32 + SequenceNumber uint32 + SourceIDClass SFlowSourceFormat + SourceIDIndex SFlowSourceValue + func (fs SFlowFlowSample) GetRecords() []SFlowRecord + func (fs SFlowFlowSample) GetType() SFlowSampleType + type SFlowGenericInterfaceCounters struct + IfDirection uint32 + IfInBroadcastPkts uint32 + IfInDiscards uint32 + IfInErrors uint32 + IfInMulticastPkts uint32 + IfInOctets uint64 + IfInUcastPkts uint32 + IfInUnknownProtos uint32 + IfIndex uint32 + IfOutBroadcastPkts uint32 + IfOutDiscards uint32 + IfOutErrors uint32 + IfOutMulticastPkts uint32 + IfOutOctets uint64 + IfOutUcastPkts uint32 + IfPromiscuousMode uint32 + IfSpeed uint64 + IfStatus uint32 + IfType uint32 + type SFlowIPType uint32 + const SFlowIPv4 + const SFlowIPv6 + func (s SFlowIPType) Length() int + func (s SFlowIPType) String() string + type SFlowRawHeaderProtocol uint32 + const SFlowProtoAAL5 + const SFlowProtoAAL5_IP + const SFlowProtoEthernet + const SFlowProtoFDDI + const SFlowProtoFrameRelay + const SFlowProtoIPv4 + const SFlowProtoIPv6 + const SFlowProtoISO88024 + const SFlowProtoISO88025 + const SFlowProtoMPLS + const SFlowProtoPOS + const SFlowProtoPPP + const SFlowProtoSMDS + const SFlowProtoX25 + func (sfhp SFlowRawHeaderProtocol) String() string + type SFlowRawPacketFlowRecord struct + FrameLength uint32 + Header gopacket.Packet + HeaderLength uint32 + HeaderProtocol SFlowRawHeaderProtocol + PayloadRemoved uint32 + type SFlowRecord interface + type SFlowSampleType uint32 + const SFlowTypeCounterSample + const SFlowTypeExpandedCounterSample + const SFlowTypeExpandedFlowSample + const SFlowTypeFlowSample + func (st SFlowSampleType) GetType() SFlowSampleType + func (st SFlowSampleType) String() string + type SFlowSourceFormat uint32 + const SFlowTypeMultipleDestinations + const SFlowTypePacketDiscarded + const SFlowTypeSingleInterface + func (sdf SFlowSourceFormat) String() string + type SFlowSourceValue uint32 + type SFlowURLDirection uint32 + const SFlowURLdst + const SFlowURLsrc + func (urld SFlowURLDirection) String() string + type SNAP struct + OrganizationalCode []byte + Type EthernetType + func (s *SNAP) LayerType() gopacket.LayerType + type TCP struct + ACK bool + Ack uint32 + CWR bool + Checksum uint16 + DataOffset uint8 + DstPort TCPPort + ECE bool + FIN bool + NS bool + Options []TCPOption + PSH bool + Padding []byte + RST bool + SYN bool + Seq uint32 + SrcPort TCPPort + URG bool + Urgent uint16 + Window uint16 + func (i *TCP) SetNetworkLayerForChecksum(l gopacket.NetworkLayer) error + func (t *TCP) CanDecode() gopacket.LayerClass + func (t *TCP) LayerType() gopacket.LayerType + func (t *TCP) NextLayerType() gopacket.LayerType + func (t *TCP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + func (t *TCP) TransportFlow() gopacket.Flow + func (tcp *TCP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + type TCPOption struct + OptionData []byte + OptionLength uint8 + OptionType uint8 + func (t TCPOption) String() string + type TCPPort uint16 + func (a TCPPort) String() string + type UDP struct + Checksum uint16 + DstPort UDPPort + Length uint16 + SrcPort UDPPort + func (i *UDP) SetNetworkLayerForChecksum(l gopacket.NetworkLayer) error + func (u *UDP) CanDecode() gopacket.LayerClass + func (u *UDP) LayerType() gopacket.LayerType + func (u *UDP) NextLayerType() gopacket.LayerType + func (u *UDP) SerializeTo(b gopacket.SerializeBuffer, opts gopacket.SerializeOptions) error + func (u *UDP) TransportFlow() gopacket.Flow + func (udp *UDP) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + type UDPLite struct + Checksum uint16 + ChecksumCoverage uint16 + DstPort UDPLitePort + SrcPort UDPLitePort + func (u *UDPLite) LayerType() gopacket.LayerType + func (u *UDPLite) TransportFlow() gopacket.Flow + type UDPLitePort uint16 + func (a UDPLitePort) String() string + type UDPPort uint16 + func (a UDPPort) LayerType() gopacket.LayerType + func (a UDPPort) String() string + type USB struct + BusID uint16 + Data bool + DeviceAddress uint8 + Direction USBDirectionType + EndpointNumber uint8 + EventType USBEventType + ID uint64 + IsoNumDesc uint32 + Setup bool + Status int32 + TimestampSec int64 + TimestampUsec int32 + TransferType USBTransportType + UrbCopyOfTransferFlags uint32 + UrbDataLength uint32 + UrbInterval uint32 + UrbLength uint32 + UrbStartFrame uint32 + func (m *USB) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *USB) NextLayerType() gopacket.LayerType + func (u *USB) LayerType() gopacket.LayerType + type USBBulk struct + func (m *USBBulk) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *USBBulk) NextLayerType() gopacket.LayerType + func (u *USBBulk) LayerType() gopacket.LayerType + type USBControl struct + func (m *USBControl) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *USBControl) NextLayerType() gopacket.LayerType + func (u *USBControl) LayerType() gopacket.LayerType + type USBDirectionType uint8 + const USBDirectionTypeIn + const USBDirectionTypeOut + const USBDirectionTypeUnknown + func (a USBDirectionType) String() string + type USBEventType uint8 + const USBEventTypeComplete + const USBEventTypeError + const USBEventTypeSubmit + func (a USBEventType) String() string + type USBInterrupt struct + func (m *USBInterrupt) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *USBInterrupt) NextLayerType() gopacket.LayerType + func (u *USBInterrupt) LayerType() gopacket.LayerType + type USBRequestBlockSetup struct + Index uint16 + Length uint16 + Request USBRequestBlockSetupRequest + RequestType uint8 + Value uint16 + func (m *USBRequestBlockSetup) DecodeFromBytes(data []byte, df gopacket.DecodeFeedback) error + func (m *USBRequestBlockSetup) NextLayerType() gopacket.LayerType + func (u *USBRequestBlockSetup) LayerType() gopacket.LayerType + type USBRequestBlockSetupRequest uint8 + const USBRequestBlockSetupRequestClearFeature + const USBRequestBlockSetupRequestGetConfiguration + const USBRequestBlockSetupRequestGetDescriptor + const USBRequestBlockSetupRequestGetStatus + const USBRequestBlockSetupRequestSetAddress + const USBRequestBlockSetupRequestSetConfiguration + const USBRequestBlockSetupRequestSetDescriptor + const USBRequestBlockSetupRequestSetFeature + const USBRequestBlockSetupRequestSetIdle + func (a USBRequestBlockSetupRequest) String() string + type USBTransportType uint8 + const USBTransportTypeBulk + const USBTransportTypeControl + const USBTransportTypeInterrupt + const USBTransportTypeIsochronous + const USBTransportTypeTransferIn + func (a USBTransportType) LayerType() gopacket.LayerType + func (a USBTransportType) String() string + type VLANName struct + ID uint16 + Name string