diff options
author | Bhasker Hariharan <bhaskerh@google.com> | 2019-09-30 15:51:35 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-09-30 15:52:55 -0700 |
commit | bcbb3ef317cb029f2553a8cdc03801f517b0fde4 (patch) | |
tree | 53e534488bc7998df0454d235f867020b211d9b7 /pkg/tcpip | |
parent | c06cca66780baf81422e56badee2abaf28f017c7 (diff) |
Add a Stringer implementation to PacketDispatchMode
PiperOrigin-RevId: 272083936
Diffstat (limited to 'pkg/tcpip')
-rw-r--r-- | pkg/tcpip/link/fdbased/endpoint.go | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkg/tcpip/link/fdbased/endpoint.go b/pkg/tcpip/link/fdbased/endpoint.go index 584db710e..7636418b1 100644 --- a/pkg/tcpip/link/fdbased/endpoint.go +++ b/pkg/tcpip/link/fdbased/endpoint.go @@ -82,7 +82,19 @@ const ( PacketMMap ) -// An endpoint implements the link-layer using a message-oriented file descriptor. +func (p PacketDispatchMode) String() string { + switch p { + case Readv: + return "Readv" + case RecvMMsg: + return "RecvMMsg" + case PacketMMap: + return "PacketMMap" + default: + return fmt.Sprintf("unknown packet dispatch mode %v", p) + } +} + type endpoint struct { // fds is the set of file descriptors each identifying one inbound/outbound // channel. The endpoint will dispatch from all inbound channels as well as |