mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-25 04:30:02 +00:00
460fec67ee
The essence of this patch is to stuff (almost) all global variables of the slirp stack into the structure Slirp. In this step, we still keep the structure as global variable, directly accessible by the whole stack. Changes to the external interface of slirp will be applied in the following patches. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
26 lines
636 B
C
26 lines
636 B
C
/*
|
|
* Copyright (c) 1995 Danny Gasparovski.
|
|
*
|
|
* Please read the file COPYRIGHT for the
|
|
* terms and conditions of the copyright.
|
|
*/
|
|
|
|
#ifndef _IF_H_
|
|
#define _IF_H_
|
|
|
|
#define IF_COMPRESS 0x01 /* We want compression */
|
|
#define IF_NOCOMPRESS 0x02 /* Do not do compression */
|
|
#define IF_AUTOCOMP 0x04 /* Autodetect (default) */
|
|
#define IF_NOCIDCOMP 0x08 /* CID compression */
|
|
|
|
#define IF_MTU 1500
|
|
#define IF_MRU 1500
|
|
#define IF_COMP IF_AUTOCOMP /* Flags for compression */
|
|
|
|
/* 2 for alignment, 14 for ethernet, 40 for TCP/IP */
|
|
#define IF_MAXLINKHDR (2 + 14 + 40)
|
|
|
|
#define ifs_init(ifm) ((ifm)->ifs_next = (ifm)->ifs_prev = (ifm))
|
|
|
|
#endif
|