OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [newlib-1.17.0/] [newlib/] [libc/] [sys/] [linux/] [include/] [net/] [if_tun.h] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 148 jeremybenn
/*      $NetBSD: if_tun.h,v 1.5 1994/06/29 06:36:27 cgd Exp $   */
2
 
3
/*
4
 * Copyright (c) 1988, Julian Onions <jpo@cs.nott.ac.uk>
5
 * Nottingham University 1987.
6
 *
7
 * This source may be freely distributed, however I would be interested
8
 * in any changes that are made.
9
 *
10
 * This driver takes packets off the IP i/f and hands them up to a
11
 * user process to have its wicked way with. This driver has it's
12
 * roots in a similar driver written by Phil Cockcroft (formerly) at
13
 * UCL. This driver is based much more on read/write/select mode of
14
 * operation though.
15
 *
16
 * $FreeBSD: src/sys/net/if_tun.h,v 1.17 2000/01/23 01:47:12 brian Exp $
17
 */
18
 
19
#ifndef _NET_IF_TUN_H_
20
#define _NET_IF_TUN_H_
21
 
22
/* Refer to if_tunvar.h for the softc stuff */
23
 
24
/* Maximum transmit packet size (default) */
25
#define TUNMTU          1500
26
 
27
/* Maximum receive packet size (hard limit) */
28
#define TUNMRU          16384
29
 
30
struct tuninfo {
31
        int     baudrate;               /* linespeed */
32
        short   mtu;                    /* maximum transmission unit */
33
        u_char  type;                   /* ethernet, tokenring, etc. */
34
        u_char  dummy;                  /* place holder */
35
};
36
 
37
/* ioctl's for get/set debug */
38
#define TUNSDEBUG       _IOW('t', 90, int)
39
#define TUNGDEBUG       _IOR('t', 89, int)
40
#define TUNSIFINFO      _IOW('t', 91, struct tuninfo)
41
#define TUNGIFINFO      _IOR('t', 92, struct tuninfo)
42
#define TUNSLMODE       _IOW('t', 93, int)
43
#define TUNSIFMODE      _IOW('t', 94, int)
44
#define TUNSIFPID       _IO('t', 95)
45
#define TUNSIFHEAD      _IOW('t', 96, int)
46
#define TUNGIFHEAD      _IOR('t', 97, int)
47
 
48
#endif /* !_NET_IF_TUN_H_ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.