Versions in this module Expand all Collapse all v1 v1.0.5 Nov 22, 2023 Changes in this version + const AH + const ARGUS + const ARIS + const AX_25 + const A_N + const BBN_RCC_MON + const BNA + const BR_SAT_MON + const CBT + const CFTP + const CHAOS + const CPHB + const CPNX + const CRTP + const CRUDP + const Compaq_Peer + const DCCP + const DCN_MEAS + const DDP + const DDX + const DGP + const EGP + const EIGRP + const EMCON + const ENCAP + const ESP + const ETHERIP + const FC + const FIRE + const GGP + const GMTP + const GRE + const HIP + const HMP + const HOPOPT + const IATP + const ICMP + const IDPR + const IDPR_CMTP + const IDRP + const IFMP + const IGMP + const IGP + const IL + const IPCV + const IPComp + const IPIP + const IPLT + const IPPC + const IPTM + const IPX_in_IP + const IPv4Encapsulation + const IPv6Encapsulation + const IPv6_Frag + const IPv6_ICMP + const IPv6_NoNxt + const IPv6_Opts + const IPv6_Route + const IRTP + const ISO_IP + const ISO_TP4 + const I_NLSP + const KRYPTOLAN + const L2TP + const LARP + const LEAF_1 + const LEAF_2 + const MERIT_INP + const MFE_NSP + const MHRP + const MICP + const MOBILE + const MTP + const MUX + const NARP + const NETBLT + const NSFNET_IGP + const NVP_II + const OSPF + const PGM + const PIM + const PIPE + const PNNI + const PRM + const PTP + const PUP + const PVP + const QNX + const RDP + const RSVP + const RVD + const SAT_EXPAK + const SAT_MON + const SCC_SP + const SCPS + const SCTP + const SDRP + const SECURE_VMTP + const SKIP + const SM + const SMP + const SNP + const SPS + const SRP + const SSCOPMCE + const ST + const STP + const SUN_ND + const SWIPE + const Shim6 + const Sprite_RPC + const TCF + const TCP + const TLSP + const TPxx + const TRUNK_1 + const TRUNK_2 + const TTP + const ThirdPC + const UDP + const UTI + const VINES + const VISA + const VMTP + const VRRP + const WB_EXPAK + const WB_MON + const WSN + const XNET + const XNS_IDP + const XTP + var AARP = Ethertype + var ARP = Ethertype + var AoE = Ethertype + var AppleTalk = Ethertype + var CTP = Ethertype + var CobraNet = Ethertype + var DECnetPhase4 = Ethertype + var EtherCAT = Ethertype + var EthernetFlowControl = Ethertype + var EthernetPowerlink = Ethertype + var FCoE = Ethertype + var FCoEInit = Ethertype + var HomePlug1_0MME = Ethertype + var HomePlugAVMME = Ethertype + var HyperSCSI = Ethertype + var IEEE1588 = Ethertype + var IEEE802_1AE = Ethertype + var IEEE802_1X = Ethertype + var IEEE802_1ag = Ethertype + var IEEE802_3 = Ethertype + var IPX1 = Ethertype + var IPX2 = Ethertype + var IPv4 = Ethertype + var IPv6 = Ethertype + var JumboFrames = Ethertype + var LLDP = Ethertype + var MPLSMulticast = Ethertype + var MPLSUnicast = Ethertype + var MRP = Ethertype + var PPPoEDiscovery = Ethertype + var PPPoESession = Ethertype + var PROFINET = Ethertype + var QNXQnet = Ethertype + var RARP = Ethertype + var RoCE = Ethertype + var SERCOS3 = Ethertype + var TRILL = Ethertype + var VeritasLLT = Ethertype + var WakeOnLAN = Ethertype + func IPv4DSCP(packet []byte) byte + func IPv4Destination(packet []byte) net.IP + func IPv4DestinationPort(packet []byte) uint16 + func IPv4ECN(packet []byte) byte + func IPv4Identification(packet []byte) [2]byte + func IPv4Payload(packet []byte) []byte + func IPv4Source(packet []byte) net.IP + func IPv4SourcePort(packet []byte) uint16 + func IPv4TTL(packet []byte) byte + func IsBroadcast(addr net.HardwareAddr) bool + func IsIPv4(packet []byte) bool + func IsIPv4Multicast(addr net.HardwareAddr) bool + func IsIPv6(packet []byte) bool + func MACDestination(macFrame []byte) net.HardwareAddr + func MACPayload(macFrame []byte) []byte + func MACSource(macFrame []byte) net.HardwareAddr + func SetIPv4Destination(packet []byte, dest net.IP) + func SetIPv4DestinationPort(packet []byte, port uint16) + func SetIPv4Source(packet []byte, source net.IP) + func SetIPv4SourcePort(packet []byte, port uint16) + type Ethertype [2]byte + func MACEthertype(macFrame []byte) Ethertype + type IPProtocol byte + func IPv4Protocol(packet []byte) IPProtocol + type Tagging int + const DoubleTagged + const NotTagged + const Tagged + func MACTagging(macFrame []byte) Tagging