summaryrefslogtreecommitdiffhomepage
path: root/pkg/tcpip/link/fdbased
diff options
context:
space:
mode:
authorgVisor bot <gvisor-bot@google.com>2019-09-30 22:56:27 +0000
committergVisor bot <gvisor-bot@google.com>2019-09-30 22:56:27 +0000
commitd983f94cc45ab937cd5d9483797c4e7eeeb243fa (patch)
tree279358d8e2a6dcff11ba97bbb7d6b6e7dff5c712 /pkg/tcpip/link/fdbased
parent11dab63263763bb078a34ed7def4ac435ac6c9ba (diff)
parentbcbb3ef317cb029f2553a8cdc03801f517b0fde4 (diff)
Merge release-20190806.1-213-gbcbb3ef (automated)
Diffstat (limited to 'pkg/tcpip/link/fdbased')
-rw-r--r--pkg/tcpip/link/fdbased/endpoint.go14
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