/*
 * 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 _UAPI_LINUX_IF_EQL_H
#define _UAPI_LINUX_IF_EQL_H

#define EQL_DEFAULT_SLAVE_PRIORITY 28800
#define EQL_DEFAULT_MAX_SLAVES     4
#define EQL_DEFAULT_MTU            576
#define EQL_DEFAULT_RESCHED_IVAL   HZ

#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 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 /* _UAPI_LINUX_IF_EQL_H */
elect> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>net-next plumbings</td><td class='sub right'>Tobias Klauser</td></tr></table>
<table class='tabs'><tr><td>
<a href='/cgit.cgi/linux/net-next.git/'>summary</a><a href='/cgit.cgi/linux/net-next.git/refs/?id=4d6308aac3258ecad8444811a16951a919adc131'>refs</a><a class='active' href='/cgit.cgi/linux/net-next.git/log/include/net/irda/irlmp.h'>log</a><a href='/cgit.cgi/linux/net-next.git/tree/include/net/irda/irlmp.h?id=4d6308aac3258ecad8444811a16951a919adc131'>tree</a><a href='/cgit.cgi/linux/net-next.git/commit/include/net/irda/irlmp.h?id=4d6308aac3258ecad8444811a16951a919adc131'>commit</a><a href='/cgit.cgi/linux/net-next.git/diff/include/net/irda/irlmp.h?id=4d6308aac3258ecad8444811a16951a919adc131'>diff</a></td><td class='form'><form class='right' method='get' action='/cgit.cgi/linux/net-next.git/log/include/net/irda/irlmp.h'>
<input type='hidden' name='id' value='4d6308aac3258ecad8444811a16951a919adc131'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/cgit.cgi/linux/net-next.git/log/?id=4d6308aac3258ecad8444811a16951a919adc131'>root</a>/<a href='/cgit.cgi/linux/net-next.git/log/include?id=4d6308aac3258ecad8444811a16951a919adc131'>include</a>/<a href='/cgit.cgi/linux/net-next.git/log/include/net?id=4d6308aac3258ecad8444811a16951a919adc131'>net</a>/<a href='/cgit.cgi/linux/net-next.git/log/include/net/irda?id=4d6308aac3258ecad8444811a16951a919adc131'>irda</a>/<a href='/cgit.cgi/linux/net-next.git/log/include/net/irda/irlmp.h?id=4d6308aac3258ecad8444811a16951a919adc131'>irlmp.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/cgit.cgi/linux/net-next.git/log/include/net/irda/irlmp.h?id=4d6308aac3258ecad8444811a16951a919adc131&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>