testutil

package
v0.0.0-...-bbc9ce3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2021 License: BSD-2-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PacketBufferCmpTransformer = cmp.Transformer("packetBufferToParts", func(pkt *stack.PacketBuffer) PacketBufferParts {
	return PacketBufferParts{
		LinkHeader:      pkt.LinkHeader().View(),
		NetworkHeader:   pkt.NetworkHeader().View(),
		TransportHeader: pkt.TransportHeader().View(),
		Data:            pkt.Data().AsRange().ToOwnedView(),
	}
})

PacketBufferCmpTransformer transforms a stack.PacketBuffer to a PacketBufferParts which represents the PacketBuffer for the purposes of our tests.

Functions

This section is empty.

Types

type PacketBufferParts

type PacketBufferParts struct {
	LinkHeader      buffer.View
	NetworkHeader   buffer.View
	TransportHeader buffer.View
	Data            buffer.View
}

The headers and data from a stack.PacketBuffer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL