Versions in this module Expand all Collapse all v0 v0.1.1 Mar 15, 2021 Changes in this version + func IPv4(t *testing.T, b []byte, checkers ...NetworkChecker) + func IPv6(t *testing.T, b []byte, checkers ...NetworkChecker) + type NetworkChecker func(*testing.T, []header.Network) + func DstAddr(addr tcpip.Address) NetworkChecker + func FragmentFlags(flags uint8) NetworkChecker + func FragmentOffset(offset uint16) NetworkChecker + func IPv6Fragment(checkers ...NetworkChecker) NetworkChecker + func PayloadLen(plen int) NetworkChecker + func Raw(want []byte) NetworkChecker + func SrcAddr(addr tcpip.Address) NetworkChecker + func TCP(checkers ...TransportChecker) NetworkChecker + func TOS(tos uint8, label uint32) NetworkChecker + func TTL(ttl uint8) NetworkChecker + func UDP(checkers ...TransportChecker) NetworkChecker + type TransportChecker func(*testing.T, header.Transport) + func AckNum(seq uint32) TransportChecker + func DstPort(port uint16) TransportChecker + func Payload(want []byte) TransportChecker + func SeqNum(seq uint32) TransportChecker + func SrcPort(port uint16) TransportChecker + func TCPFlags(flags uint8) TransportChecker + func TCPFlagsMatch(flags, mask uint8) TransportChecker + func TCPNoSACKBlockChecker() TransportChecker + func TCPSACKBlockChecker(sackBlocks []header.SACKBlock) TransportChecker + func TCPSynOptions(wantOpts header.TCPSynOptions) TransportChecker + func TCPTimestampChecker(wantTS bool, wantTSVal uint32, wantTSEcr uint32) TransportChecker + func Window(window uint16) TransportChecker