Documentation
¶
Index ¶
- Constants
- func Checksum(buf []byte, initial uint16) uint16
- func ChecksumCombine(a, b uint16) uint16
- func PseudoHeaderChecksum(protocol tcpip.TransportProtocolNumber, srcAddr tcpip.Address, ...) uint16
- type UDP
- func (b UDP) CalculateChecksum(partialChecksum uint16, totalLen uint16) uint16
- func (b UDP) Checksum() uint16
- func (b UDP) DestinationPort() uint16
- func (b UDP) Encode(u *UDPFields)
- func (b UDP) Length() uint16
- func (b UDP) Payload() []byte
- func (b UDP) SetChecksum(checksum uint16)
- func (b UDP) SetDestinationPort(port uint16)
- func (b UDP) SetSourcePort(port uint16)
- func (b UDP) SourcePort() uint16
- type UDPFields
Constants ¶
View Source
const IPv4ProtocolNumber tcpip.NetworkProtocolNumber = 0x0800
View Source
const UDPMinimumSize = 8
View Source
const UDPProtocolNumber tcpip.TransportProtocolNumber = 17
Variables ¶
This section is empty.
Functions ¶
func ChecksumCombine ¶
func PseudoHeaderChecksum ¶
Types ¶
type UDP ¶
type UDP []byte
func (UDP) CalculateChecksum ¶
func (UDP) DestinationPort ¶
func (UDP) SetChecksum ¶
func (UDP) SetDestinationPort ¶
func (UDP) SetSourcePort ¶
func (UDP) SourcePort ¶
Click to show internal directories.
Click to hide internal directories.