summaryrefslogtreecommitdiffhomepage
path: root/tun_freebsd_386.go
blob: 13e9d95950358bb70177e68c374509043fbfcaf4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
}