Add FreeBSD support
Signed-off-by: Brady OBrien <brady.obrien128@gmail.com>
This commit is contained in:
committed by
Jason A. Donenfeld
parent
837a12c841
commit
b962d7d791
18
tun_freebsd_386.go
Normal file
18
tun_freebsd_386.go
Normal file
@@ -0,0 +1,18 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0
|
||||
*
|
||||
* Copyright (C) 2017-2018 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
|
||||
*/
|
||||
|
||||
/* Types to deal with FreeBSD fdiogname ioctl for determining tun device name */
|
||||
|
||||
package main
|
||||
|
||||
// Iface name max len
|
||||
const _IFNAMESIZ = 16
|
||||
|
||||
// structure for iface requests with a pointer
|
||||
type ifreq_ptr struct {
|
||||
Name [_IFNAMESIZ]byte
|
||||
Data uintptr
|
||||
Pad0 [20]byte
|
||||
}
|
||||
Reference in New Issue
Block a user