blob: d782bd57786bf1c541fb5196e4fe765cde01ac0f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package main
/*
* The default MTU of the new device must be 1420
*/
const DefaultMTU = 1420
type TUNDevice interface {
Read([]byte) (int, error) // read a packet from the device (without any additional headers)
Write([]byte) (int, error) // writes a packet to the device (without any additional headers)
IsUp() (bool, error) // is the interface up?
MTU() (int, error) // returns the MTU of the device
Name() string // returns the current name
}
|