1
  *   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿ¿ƒ\_†I|¥�+ÃÂ Š    /*
 * 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>
#include <linux/spinlock.h>
#include <net/net_trackers.h>
#include <uapi/linux/if_eql.h>

typedef struct slave {
	struct list_head	list;
	struct net_device	*dev;
	netdevice_tracker	dev_tracker;
	long			priority;
	long			priority_bps;
	long			priority_Bps;
	long			bytes_queued;
} slave_t;

typedef struct slave_queue {
	spinlock_t		lock;
	struct list_head	all_slaves;
	int			num_slaves;
	struct net_device	*master_dev;
} slave_queue_t;

typedef struct equalizer {
	slave_queue_t		queue;
	int			min_slaves;
	int			max_slaves;
	struct timer_list	timer;
} equalizer_t;  

#endif /* _LINUX_EQL_H */
     �_’I|¥‰ÓMjqØ‚¦ð¬÷ÄÃ      File not found.
  5   	ˆl–Ðz¾”d*ClÊq@¹pÜêbÑ¿Â„!|"_�uÐb&=L‰*VBl(éÆÅ ?÷     	ELF          >    PŽ      @       ˆû         @ 8  @                                 0c      0c                    p       p       p      y±      y±                    0      0      0     xH      xH                   �€     �€     �€     °      À                   °…     °…     °…     @      @                   ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd   G     G     G     Ü      Ü             Qåtd                                                  Råtd   �€     �€     �€     p      p                      GNU   À                   GNU ä°ù_ÎÄpd„éÝ�þ'zëœ®    C   ×      	   @¸Î�¦( 
k-€  @ ÀB!î±HHD$   
´8A>
X@5¬, �X'‚×       Ø               Ù                           Ú       Û       Ü   Ý       ß   â   ç   é   ë   í   î   ð   ò   ô   ö           ø   ù       ú       ý   þ                    
                                             !  "  %  ÇÙÅ3yB¨CÈiMöS“ÔþoRâ…ŽhOVÓŸ>>8j ¶á/¹Ê1ðkî®< Ÿø¡§À\/9×Ø:f¸d½Mãˆ€àf{ùÔ�üN»B1�%äÊ$n‹ÒŸwíV²Q8!¥f½žré†¸³“Í¡VC“'.®.…à­)øãÞ 	Ì!ì1+ÚRx”H°¬1KyH–yx9‰+âë®C{{¼ÜpI[æ®bõœib=Ê>þÆüÿ³åhœ¾”aF¤”!	º§QvSë‘åÙÅ„v¥ƒ„CÈ³VC�78j�å+ÿe®dŒ[e¬ê¹%QJz—Ž´�Ê1�›	Qªv§w¿AïãŸŸò‘½žCë;?«uoÃDWécÑa"ÓKWÂ7Mòø ”aDü-®­ïÖçŠìýÚÌãÞàYà­‹gŽ                            E	                                          Š                                          	                     N                     Þ                     ¤                     b                                          j                     ¾                     €                     ~                     .                     ê                     q                     þ	                     æ                     m                                          Ø                     ®                                          Ð                     2                                            J
                     _                     
                                          ‚	                     
                     €                                          è                     ‡                     #                                                               ¯                     ×                                          Þ                     @                     ª
                     Œ                     q	                     ÿ                     ‰                     	                     ²                      A                     ½             