Annotation of sys/net/if_enc.h, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: if_enc.h,v 1.8 2001/06/25 05:14:00 angelos Exp $ */
! 2: /*
! 3: * The authors of this code are John Ioannidis (ji@tla.org),
! 4: * Angelos D. Keromytis (kermit@csd.uch.gr) and
! 5: * Niels Provos (provos@physnet.uni-hamburg.de).
! 6: *
! 7: * This code was written by John Ioannidis for BSD/OS in Athens, Greece,
! 8: * in November 1995.
! 9: *
! 10: * Ported to OpenBSD and NetBSD, with additional transforms, in December 1996,
! 11: * by Angelos D. Keromytis.
! 12: *
! 13: * Additional transforms and features in 1997 and 1998 by Angelos D. Keromytis
! 14: * and Niels Provos.
! 15: *
! 16: * Copyright (C) 1995, 1996, 1997, 1998 by John Ioannidis, Angelos D. Keromytis
! 17: * and Niels Provos.
! 18: * Copyright (c) 2001, Angelos D. Keromytis.
! 19: *
! 20: * Permission to use, copy, and modify this software with or without fee
! 21: * is hereby granted, provided that this entire notice is included in
! 22: * all copies of any software which is or includes a copy or
! 23: * modification of this software.
! 24: * You may use this code under the GNU public license if you so wish. Please
! 25: * contribute changes back to the authors under this freer than GPL license
! 26: * so that we may further the use of strong encryption without limitations to
! 27: * all.
! 28: *
! 29: * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
! 30: * IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
! 31: * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
! 32: * MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
! 33: * PURPOSE.
! 34: */
! 35:
! 36: #ifndef _NET_IF_ENC_H_
! 37: #define _NET_IF_ENC_H_
! 38:
! 39: #define ENCMTU (1024+512)
! 40: #define ENC_HDRLEN 12
! 41:
! 42: struct enc_softc {
! 43: struct ifnet sc_if; /* the interface */
! 44: };
! 45:
! 46: struct enchdr {
! 47: u_int32_t af;
! 48: u_int32_t spi;
! 49: u_int32_t flags;
! 50: };
! 51:
! 52: extern struct enc_softc encif[];
! 53: #endif /* _NET_IF_ENC_H_ */
CVSweb