virtual-vxlan/promiscuous_unix.go

24 lines
642 B
Go
Raw Normal View History

2025-01-05 22:22:24 -06:00
//go:build !windows
package main
import "net"
// I am focusing on Windows development currently, may fill this out if I find Linux needing promiscuous mode as well.
// Also may work on darwin support/bsd, depending on how I feel.
// For now, this is just a stub to make code happy.
// Structure to store connections.
type Promiscuous struct {
}
// Set interface to promiscuous mode, using the interface IP to identify the interface.
func SetInterfacePromiscuous(ifaceIP net.IP) (promisc *Promiscuous, err error) {
return new(Promiscuous), nil
}
// Close promiscuous mode connection.
func (p *Promiscuous) Close() error {
return nil
}