Lines Matching +full:one +full:- +full:to +full:- +full:many
5 /*-
9 * Subject to the following obligations and disclaimer of warranty, use and
15 * 2. No rights are granted, in any manner or form, to use Whistle
21 * TO THE MAXIMUM EXTENT PERMITTED BY LAW, WHISTLE COMMUNICATIONS MAKES NO
24 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
49 #define NG_ONE2MANY_HOOK_ONE "one"
50 #define NG_ONE2MANY_HOOK_MANY_PREFIX "many" /* append decimal integer */
51 #define NG_ONE2MANY_HOOK_MANY_FMT "many%d" /* for use with printf(3) */
53 /* Maximum number of supported "many" links */
56 /* Link number used to indicate the "one" hook */
57 #define NG_ONE2MANY_ONE_LINKNUM (-1)
59 /* Algorithms for outgoing packet distribution (XXX only one so far) */
60 #define NG_ONE2MANY_XMIT_ROUNDROBIN 1 /* round-robin delivery */
61 #define NG_ONE2MANY_XMIT_ALL 2 /* send packets to all many hooks */
62 #define NG_ONE2MANY_XMIT_FAILOVER 3 /* send packets to first active "many" */
64 /* Algorithms for detecting link failure (XXX only one so far) */
66 #define NG_ONE2MANY_FAIL_NOTIFY 2 /* listen to flow control msgs */
70 u_int32_t xmitAlg; /* how to distribute packets */
71 u_int32_t failAlg; /* how to detect link failure */
83 /* Statistics structure (one for each link) */