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 --- |