Deleted Added
full compact
if_lagg.c (253314) if_lagg.c (253687)
1/* $OpenBSD: if_trunk.c,v 1.30 2007/01/31 06:20:19 reyk Exp $ */
2
3/*
4 * Copyright (c) 2005, 2006 Reyk Floeter <reyk@openbsd.org>
5 * Copyright (c) 2007 Andrew Thompson <thompsa@FreeBSD.org>
6 *
7 * Permission to use, copy, modify, and distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above

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

13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18 */
19
20#include <sys/cdefs.h>
1/* $OpenBSD: if_trunk.c,v 1.30 2007/01/31 06:20:19 reyk Exp $ */
2
3/*
4 * Copyright (c) 2005, 2006 Reyk Floeter <reyk@openbsd.org>
5 * Copyright (c) 2007 Andrew Thompson <thompsa@FreeBSD.org>
6 *
7 * Permission to use, copy, modify, and distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above

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

13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18 */
19
20#include <sys/cdefs.h>
21__FBSDID("$FreeBSD: head/sys/net/if_lagg.c 253314 2013-07-13 04:25:03Z adrian $");
21__FBSDID("$FreeBSD: head/sys/net/if_lagg.c 253687 2013-07-26 19:41:13Z adrian $");
22
23#include "opt_inet.h"
24#include "opt_inet6.h"
25
26#include <sys/param.h>
27#include <sys/kernel.h>
28#include <sys/malloc.h>
29#include <sys/mbuf.h>

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

286 sc->sc_ipackets = counter_u64_alloc(M_WAITOK);
287 sc->sc_opackets = counter_u64_alloc(M_WAITOK);
288 sc->sc_ibytes = counter_u64_alloc(M_WAITOK);
289 sc->sc_obytes = counter_u64_alloc(M_WAITOK);
290
291 sysctl_ctx_init(&sc->ctx);
292 snprintf(num, sizeof(num), "%u", unit);
293 sc->use_flowid = def_use_flowid;
22
23#include "opt_inet.h"
24#include "opt_inet6.h"
25
26#include <sys/param.h>
27#include <sys/kernel.h>
28#include <sys/malloc.h>
29#include <sys/mbuf.h>

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

286 sc->sc_ipackets = counter_u64_alloc(M_WAITOK);
287 sc->sc_opackets = counter_u64_alloc(M_WAITOK);
288 sc->sc_ibytes = counter_u64_alloc(M_WAITOK);
289 sc->sc_obytes = counter_u64_alloc(M_WAITOK);
290
291 sysctl_ctx_init(&sc->ctx);
292 snprintf(num, sizeof(num), "%u", unit);
293 sc->use_flowid = def_use_flowid;
294 oid = SYSCTL_ADD_NODE(&sc->ctx, &SYSCTL_NODE_CHILDREN(_net_link, lagg),
294 sc->sc_oid = oid = SYSCTL_ADD_NODE(&sc->ctx,
295 &SYSCTL_NODE_CHILDREN(_net_link, lagg),
295 OID_AUTO, num, CTLFLAG_RD, NULL, "");
296 SYSCTL_ADD_INT(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,
297 "use_flowid", CTLTYPE_INT|CTLFLAG_RW, &sc->use_flowid, sc->use_flowid,
298 "Use flow id for load sharing");
299 SYSCTL_ADD_INT(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,
300 "count", CTLTYPE_INT|CTLFLAG_RD, &sc->sc_count, sc->sc_count,
301 "Total number of ports");
302 SYSCTL_ADD_PROC(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,

--- 1682 unchanged lines hidden ---
296 OID_AUTO, num, CTLFLAG_RD, NULL, "");
297 SYSCTL_ADD_INT(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,
298 "use_flowid", CTLTYPE_INT|CTLFLAG_RW, &sc->use_flowid, sc->use_flowid,
299 "Use flow id for load sharing");
300 SYSCTL_ADD_INT(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,
301 "count", CTLTYPE_INT|CTLFLAG_RD, &sc->sc_count, sc->sc_count,
302 "Total number of ports");
303 SYSCTL_ADD_PROC(&sc->ctx, SYSCTL_CHILDREN(oid), OID_AUTO,

--- 1682 unchanged lines hidden ---