summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>1996-09-14 05:32:34 +0000
committerPaul Mackerras <paulus@samba.org>1996-09-14 05:32:34 +0000
commit3863bdcadf7d32dadd4bfd85c7cbaaaf93260222 (patch)
tree734539df147dbbd42f18ece7642bc54f53858882 /include/net
parentb771dc419780bc703c617ffcd5995aa1ed866705 (diff)
downloadppp-3863bdcadf7d32dadd4bfd85c7cbaaaf93260222.tar.gz
no longer needed
Diffstat (limited to 'include/net')
-rw-r--r--include/net/bpf.h147
-rw-r--r--include/net/ppp_str.h122
2 files changed, 0 insertions, 269 deletions
diff --git a/include/net/bpf.h b/include/net/bpf.h
deleted file mode 100644
index c5f7c1f..0000000
--- a/include/net/bpf.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/* From: NetBSD: bpf.h,v 1.12 1995/09/27 18:30:40 thorpej Exp */
-
-/*
- * Copyright (c) 1990, 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from the Stanford/CMU enet packet filter,
- * (net/enet.c) distributed as part of 4.3BSD, and code contributed
- * to Berkeley by Steven McCanne and Van Jacobson both of Lawrence
- * Berkeley Laboratory.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)bpf.h 8.1 (Berkeley) 6/10/93
- */
-
-#ifndef _NET_BPF_H_
-#define _NET_BPF_H_
-
-/*
- * Alignment macros. BPF_WORDALIGN rounds up to the next
- * even multiple of BPF_ALIGNMENT.
- */
-#define BPF_ALIGNMENT sizeof(long)
-#define BPF_WORDALIGN(x) (((x)+(BPF_ALIGNMENT-1))&~(BPF_ALIGNMENT-1))
-
-#define BPF_MAXINSNS 512
-#define BPF_MAXBUFSIZE 0x8000
-#define BPF_MINBUFSIZE 32
-
-/*
- * Structure for BIOCSETF.
- */
-struct bpf_program {
- unsigned int bf_len;
- struct bpf_insn *bf_insns;
-};
-
-/*
- * The instruction encondings.
- */
-/* instruction classes */
-#define BPF_CLASS(code) ((code) & 0x07)
-#define BPF_LD 0x00
-#define BPF_LDX 0x01
-#define BPF_ST 0x02
-#define BPF_STX 0x03
-#define BPF_ALU 0x04
-#define BPF_JMP 0x05
-#define BPF_RET 0x06
-#define BPF_MISC 0x07
-
-/* ld/ldx fields */
-#define BPF_SIZE(code) ((code) & 0x18)
-#define BPF_W 0x00
-#define BPF_H 0x08
-#define BPF_B 0x10
-#define BPF_MODE(code) ((code) & 0xe0)
-#define BPF_IMM 0x00
-#define BPF_ABS 0x20
-#define BPF_IND 0x40
-#define BPF_MEM 0x60
-#define BPF_LEN 0x80
-#define BPF_MSH 0xa0
-
-/* alu/jmp fields */
-#define BPF_OP(code) ((code) & 0xf0)
-#define BPF_ADD 0x00
-#define BPF_SUB 0x10
-#define BPF_MUL 0x20
-#define BPF_DIV 0x30
-#define BPF_OR 0x40
-#define BPF_AND 0x50
-#define BPF_LSH 0x60
-#define BPF_RSH 0x70
-#define BPF_NEG 0x80
-#define BPF_JA 0x00
-#define BPF_JEQ 0x10
-#define BPF_JGT 0x20
-#define BPF_JGE 0x30
-#define BPF_JSET 0x40
-#define BPF_SRC(code) ((code) & 0x08)
-#define BPF_K 0x00
-#define BPF_X 0x08
-
-/* ret - BPF_K and BPF_X also apply */
-#define BPF_RVAL(code) ((code) & 0x18)
-#define BPF_A 0x10
-
-/* misc */
-#define BPF_MISCOP(code) ((code) & 0xf8)
-#define BPF_TAX 0x00
-#define BPF_TXA 0x80
-
-/*
- * The instruction data structure.
- */
-struct bpf_insn {
- unsigned short code;
- unsigned char jt;
- unsigned char jf;
- int k;
-};
-
-/*
- * Macros for insn array initializers.
- */
-#define BPF_STMT(code, k) { (unsigned short)(code), 0, 0, k }
-#define BPF_JUMP(code, k, jt, jf) { (unsigned short)(code), jt, jf, k }
-
-#ifdef _KERNEL
-int bpf_validate __P((struct bpf_insn *, int));
-u_int bpf_filter __P((struct bpf_insn *, u_char *, u_int, u_int));
-#endif
-
-/*
- * Number of scratch memory words (for BPF_LD|BPF_MEM and BPF_ST).
- */
-#define BPF_MEMWORDS 16
-
-#endif /* _NET_BPF_H_ */
diff --git a/include/net/ppp_str.h b/include/net/ppp_str.h
deleted file mode 100644
index cdb6851..0000000
--- a/include/net/ppp_str.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- ppp_str.h - streams version include file
-
- Copyright (C) 1990 Brad K. Clements, All Rights Reserved,
- See copyright statement in NOTES
-*/
-
-/*
- * Packet sizes
- */
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-
-/*
- * Definitions for ioctls.
- */
-struct npioctl {
- int protocol; /* PPP procotol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for SIOCSCOMPRESS */
-#define MAX_PPP_OPTION 32
-struct ppp_option_data {
- u_int length;
- int transmit;
- u_char opt_data[MAX_PPP_OPTION];
-};
-
-struct ifpppstatsreq {
- char ifr_name[IFNAMSIZ];
- struct ppp_stats stats;
-};
-
-struct ifpppcstatsreq {
- char ifr_name[IFNAMSIZ];
- struct ppp_comp_stats stats;
-};
-
-/*
- * Ioctl definitions.
- */
-
-#if defined(__STDC__) || defined(__osf__)
-#define SIOCSIFCOMPAC _IOW('p', 130, char)
-#define SIOCSIFCOMPPROT _IOW('p', 131, char)
-#define SIOCSIFMRU _IOW('p', 132, int) /* set max receive unit */
-#define SIOCGIFMRU _IOR('p', 133, int) /* get max receive unit */
-#define SIOCGIFASYNCMAP _IOR('p', 134, u_int32_t) /* get transmit async map */
-#define SIOCSIFASYNCMAP _IOW('p', 135, u_int32_t) /* set transmit async map */
-#define SIOCGETU _IOR('p', 136, int) /* get unit number */
-#define SIOCSIFVJCOMP _IOW('p', 137, char) /* enable/disable VJ comp */
-#define SIOCGIFDEBUG _IOR('p', 138, int) /* get debug flags */
-#define SIOCSIFDEBUG _IOW('p', 139, int) /* set debug flags */
-#define SIOCGIFRASYNCMAP _IOR('p', 140, u_int32_t) /* get receive async map */
-#define SIOCSIFRASYNCMAP _IOW('p', 141, u_int32_t) /* set receive async map */
-#define SIOCGIFXASYNCMAP _IOR('p', 142, ext_accm) /* get extended xmit map */
-#define SIOCSIFXASYNCMAP _IOW('p', 143, ext_accm) /* set extended xmit map */
-#define SIOCSETU _IOW('p', 144, int) /* set unit number */
-#define SIOCSETNPMODE _IOW('p', 145, struct npioctl) /* set NP mode */
-#define SIOCGETNPMODE _IOWR('p', 146, struct npioctl) /* get NP mode */
-#define SIOCGIFCOMP _IOR('p', 148, int) /* get CCP kernel flags */
-#define SIOCSIFCOMP _IOW('p', 149, int) /* set CCP closed/open/up */
-#define SIOCSCOMPRESS _IOW('p', 150, struct ppp_option_data)
-
-#define SIOCGPPPSTATS _IOWR('i', 123, struct ifpppstatsreq)
-#define SIOCGPPPCSTATS _IOWR('i', 124, struct ifpppcstatsreq)
-
-#else
-/* traditional C compiler */
-#define SIOCSIFCOMPAC _IOW(p, 130, char)
-#define SIOCSIFCOMPPROT _IOW(p, 131, char)
-#define SIOCSIFMRU _IOW(p, 132, int) /* set max receive unit */
-#define SIOCGIFMRU _IOR(p, 133, int) /* get max receive unit */
-#define SIOCGIFASYNCMAP _IOR(p, 134, u_int32_t) /* get transmit async map */
-#define SIOCSIFASYNCMAP _IOW(p, 135, u_int32_t) /* set transmit async map */
-#define SIOCGETU _IOR(p, 136, int) /* get unit number */
-#define SIOCSIFVJCOMP _IOW(p, 137, char) /* enable/disable VJ comp */
-#define SIOCGIFDEBUG _IOR(p, 138, int) /* get debug flags */
-#define SIOCSIFDEBUG _IOW(p, 139, int) /* set debug flags */
-#define SIOCGIFRASYNCMAP _IOR(p, 140, u_int32_t) /* get receive async map */
-#define SIOCSIFRASYNCMAP _IOW(p, 141, u_int32_t) /* set receive async map */
-#define SIOCGIFXASYNCMAP _IOR(p, 142, ext_accm) /* get extended xmit map */
-#define SIOCSIFXASYNCMAP _IOW(p, 143, ext_accm) /* set extended xmit map */
-#define SIOCSETU _IOW(p, 144, int) /* set unit number */
-#define SIOCSETNPMODE _IOW(p, 145, struct npioctl) /* set NP mode */
-#define SIOCGETNPMODE _IOWR(p, 146, struct npioctl) /* get NP mode */
-#define SIOCGIFCOMP _IOR(p, 148, int) /* get CCP kernel flags */
-#define SIOCSIFCOMP _IOW(p, 149, int) /* set CCP closed/open/up */
-#define SIOCSCOMPRESS _IOW(p, 150, struct ppp_option_data)
-
-#define SIOCGPPPSTATS _IOWR(i, 123, struct ifpppstatsreq)
-#define SIOCGPPPCSTATS _IOWR(i, 124, struct ifpppcstatsreq)
-#endif
-
-/*
- * Note on SIOCSIFVJCOMP: the parameter is now encoded as follows.
- * Bit 0 = overall VJ enable, bit 1 = don't compress connection ID,
- * bit 2 = receiver rejects VJ compression,
- * bits 4--7 = maximum slot ID (0 => use default (15)).
- */
-
-/* Bits for SIOCGIFDEBUG */
-#define PAI_FLAGS_B7_0 0x100
-#define PAI_FLAGS_B7_1 0x200
-#define PAI_FLAGS_PAR_EVEN 0x400
-#define PAI_FLAGS_PAR_ODD 0x800
-#define PAI_FLAGS_HIBITS 0xF00
-
-/* Bit definitions for SIOC[GS]IFCOMP. */
-#define CCP_ISOPEN 1
-#define CCP_ISUP 2
-#define CCP_COMP_RUN 4
-#define CCP_DECOMP_RUN 8
-#define CCP_ERROR 0x10
-#define CCP_FATALERROR 0x20
-
-/* defines for streams modules */
-#define IF_INPUT_ERROR 0xe1
-#define IF_OUTPUT_ERROR 0xe2
-#define IF_GET_CSTATS 0xe3
-#define IF_CSTATS 0xe4