mirror of
https://github.com/golang/net.git
synced 2026-03-31 10:27:08 +09:00
This interface can be implemented by types which are capable of
attaching compiled BPF filters to themselves, such as
x/net/ipv{4,6}.PacketConn.
Fixes golang/go#19912
Change-Id: I4674c3e312c173d5a7a3beb3cd53704f8c08e29b
Reviewed-on: https://go-review.googlesource.com/44972
Run-TryBot: Matt Layher <mdlayher@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Mikio Hara <mikioh.mikioh@gmail.com>
11 lines
310 B
Go
11 lines
310 B
Go
// Copyright 2017 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package bpf
|
|
|
|
// A Setter is a type which can attach a compiled BPF filter to itself.
|
|
type Setter interface {
|
|
SetBPF(filter []RawInstruction) error
|
|
}
|