diff options
Diffstat (limited to 'conn/conn.go')
-rw-r--r-- | conn/conn.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/conn/conn.go b/conn/conn.go index 6e04386..c0ca3b8 100644 --- a/conn/conn.go +++ b/conn/conn.go @@ -57,6 +57,13 @@ type BindSocketToInterface interface { BindSocketToInterface6(interfaceIndex uint32, blackhole bool) error } +// PeekLookAtSocketFd is implemented by Bind objects that support having their +// file descriptor peeked at. +type PeekLookAtSocketFd interface { + PeekLookAtSocketFd4() (fd int, err error) + PeekLookAtSocketFd6() (fd int, err error) +} + // An Endpoint maintains the source/destination caching for a peer. // // dst : the remote address of a peer ("endpoint" in uapi terminology) |