mirror of
https://github.com/buger/goreplay.git
synced 2024-04-21 12:32:02 +00:00
33 lines
926 B
Go
33 lines
926 B
Go
// +build !linux
|
|
|
|
package capture
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
|
|
"github.com/google/gopacket"
|
|
)
|
|
|
|
func newAfpacketHandle(device string, snaplen int, block_size int, num_blocks int,
|
|
useVLAN bool, timeout time.Duration) (*afpacketHandle, error) {
|
|
return nil, fmt.Errorf("Not implemented")
|
|
}
|
|
|
|
func afpacketComputeSize(targetSizeMb int, snaplen int, pageSize int) (
|
|
frameSize int, blockSize int, numBlocks int, err error) {
|
|
return 0, 0, 0, fmt.Errorf("Not implemented")
|
|
}
|
|
|
|
type afpacketHandle struct{}
|
|
|
|
// ReadPacketData satisfies PacketDataSource interface
|
|
func (h *afpacketHandle) ReadPacketData() (data []byte, ci gopacket.CaptureInfo, err error) {
|
|
return nil, gopacket.CaptureInfo{}, fmt.Errorf("Not implemented")
|
|
}
|
|
|
|
// SetBPFFilter translates a BPF filter string into BPF RawInstruction and applies them.
|
|
func (h *afpacketHandle) SetBPFFilter(filter string, snaplen int) (err error) {
|
|
return fmt.Errorf("Not implemented")
|
|
}
|