Deleted Added
full compact
ieee8023ad_lacp.h (177289) ieee8023ad_lacp.h (253687)
1/* $NetBSD: ieee8023ad_impl.h,v 1.2 2005/12/10 23:21:39 elad Exp $ */
2
3/*-
4 * Copyright (c)2005 YAMAMOTO Takashi,
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 11 unchanged lines hidden (view full) ---

20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
1/* $NetBSD: ieee8023ad_impl.h,v 1.2 2005/12/10 23:21:39 elad Exp $ */
2
3/*-
4 * Copyright (c)2005 YAMAMOTO Takashi,
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 11 unchanged lines hidden (view full) ---

20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $FreeBSD: head/sys/net/ieee8023ad_lacp.h 177289 2008-03-17 01:26:44Z thompsa $
28 * $FreeBSD: head/sys/net/ieee8023ad_lacp.h 253687 2013-07-26 19:41:13Z adrian $
29 */
30
31/*
32 * IEEE802.3ad LACP
33 *
34 * implementation details.
35 */
36

--- 203 unchanged lines hidden (view full) ---

240 TAILQ_HEAD(, lacp_aggregator) lsc_aggregators;
241 boolean_t lsc_suppress_distributing;
242 struct callout lsc_transit_callout;
243 struct callout lsc_callout;
244 LIST_HEAD(, lacp_port) lsc_ports;
245 struct lacp_portmap lsc_pmap[2];
246 volatile u_int lsc_activemap;
247 u_int32_t lsc_hashkey;
29 */
30
31/*
32 * IEEE802.3ad LACP
33 *
34 * implementation details.
35 */
36

--- 203 unchanged lines hidden (view full) ---

240 TAILQ_HEAD(, lacp_aggregator) lsc_aggregators;
241 boolean_t lsc_suppress_distributing;
242 struct callout lsc_transit_callout;
243 struct callout lsc_callout;
244 LIST_HEAD(, lacp_port) lsc_ports;
245 struct lacp_portmap lsc_pmap[2];
246 volatile u_int lsc_activemap;
247 u_int32_t lsc_hashkey;
248 struct {
249 u_int32_t lsc_rx_test;
250 u_int32_t lsc_tx_test;
251 } lsc_debug;
252 u_int32_t lsc_strict_mode;
248};
249
250#define LACP_TYPE_ACTORINFO 1
251#define LACP_TYPE_PARTNERINFO 2
252#define LACP_TYPE_COLLECTORINFO 3
253
254/* timeout values (in sec) */
255#define LACP_FAST_PERIODIC_TIME (1)

--- 78 unchanged lines hidden ---
253};
254
255#define LACP_TYPE_ACTORINFO 1
256#define LACP_TYPE_PARTNERINFO 2
257#define LACP_TYPE_COLLECTORINFO 3
258
259/* timeout values (in sec) */
260#define LACP_FAST_PERIODIC_TIME (1)

--- 78 unchanged lines hidden ---