⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 if_eql.h

📁 这是linux内核C源代码58的源程序
💻 H
字号:
/* * Equalizer Load-balancer for serial network interfaces. * * (c) Copyright 1995 Simon "Guru Aleph-Null" Janes * NCM: Network and Communications Management, Inc. * * *	This software may be used and distributed according to the terms *	of the GNU General Public License, incorporated herein by reference. *  * The author may be reached as simon@ncm.com, or C/O *    NCM *    Attn: Simon Janes *    6803 Whittier Ave *    McLean VA 22101 *    Phone: 1-703-847-0040 ext 103 */#ifndef _LINUX_IF_EQL_H#define _LINUX_IF_EQL_H#include <linux/timer.h>#define EQL_DEFAULT_SLAVE_PRIORITY 28800#define EQL_DEFAULT_MAX_SLAVES     4#define EQL_DEFAULT_MTU            576#define EQL_DEFAULT_RESCHED_IVAL   100#define EQL_ENSLAVE     (SIOCDEVPRIVATE)#define EQL_EMANCIPATE  (SIOCDEVPRIVATE + 1)#define EQL_GETSLAVECFG (SIOCDEVPRIVATE + 2)#define EQL_SETSLAVECFG (SIOCDEVPRIVATE + 3)#define EQL_GETMASTRCFG (SIOCDEVPRIVATE + 4)#define EQL_SETMASTRCFG (SIOCDEVPRIVATE + 5)typedef struct slave {  struct net_device *dev;  long priority;  long priority_bps;  long priority_Bps;  long bytes_queued;  struct slave *next;} slave_t;typedef struct slave_queue {  slave_t *head;  slave_t *best_slave;  int num_slaves;  struct net_device *master_dev;  char lock;} slave_queue_t;typedef struct equalizer {  slave_queue_t *queue;  int min_slaves;  int max_slaves;  struct net_device_stats *stats;  struct timer_list timer;  char timer_on;} equalizer_t;  typedef struct master_config {  char master_name[16];  int max_slaves;  int min_slaves;} master_config_t;typedef struct slave_config {  char slave_name[16];  long priority;} slave_config_t;typedef struct slaving_request {  char slave_name[16];  long priority;} slaving_request_t;#endif /* _LINUX_EQL_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -