Date: Sat, 21 Aug 2010 19:13:34 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: yongari@FreeBSD.org Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r211594 - head/sys/dev/bge Message-ID: <20100821.191334.655406241928302946.imp@bsdimp.com> In-Reply-To: <201008212313.o7LNDGpH083604@svn.freebsd.org> References: <201008212313.o7LNDGpH083604@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <201008212313.o7LNDGpH083604@svn.freebsd.org>
Pyun YongHyeon <yongari@FreeBSD.org> writes:
: Author: yongari
: Date: Sat Aug 21 23:13:16 2010
: New Revision: 211594
: URL: http://svn.freebsd.org/changeset/base/211594
:
: Log:
: Load tunable from loader.conf(5) instead of device.hints(5).
Why the move?
Warner
: Modified:
: head/sys/dev/bge/if_bge.c
:
: Modified: head/sys/dev/bge/if_bge.c
: ==============================================================================
: --- head/sys/dev/bge/if_bge.c Sat Aug 21 22:23:22 2010 (r211593)
: +++ head/sys/dev/bge/if_bge.c Sat Aug 21 23:13:16 2010 (r211594)
: @@ -4898,6 +4898,8 @@ bge_add_sysctls(struct bge_softc *sc)
: struct sysctl_ctx_list *ctx;
: struct sysctl_oid_list *children, *schildren;
: struct sysctl_oid *tree;
: + char tn[32];
: + int unit;
:
: ctx = device_get_sysctl_ctx(sc->bge_dev);
: children = SYSCTL_CHILDREN(device_get_sysctl_tree(sc->bge_dev));
: @@ -4917,6 +4919,7 @@ bge_add_sysctls(struct bge_softc *sc)
:
: #endif
:
: + unit = device_get_unit(sc->bge_dev);
: /*
: * A common design characteristic for many Broadcom client controllers
: * is that they only support a single outstanding DMA read operation
: @@ -4929,13 +4932,13 @@ bge_add_sysctls(struct bge_softc *sc)
: * performance is about 850Mbps. However forcing coalescing mbufs
: * consumes a lot of CPU cycles, so leave it off by default.
: */
: + sc->bge_forced_collapse = 0;
: + snprintf(tn, sizeof(tn), "dev.bge.%d.forced_collapse", unit);
: + TUNABLE_INT_FETCH(tn, &sc->bge_forced_collapse);
: SYSCTL_ADD_INT(ctx, children, OID_AUTO, "forced_collapse",
: CTLFLAG_RW, &sc->bge_forced_collapse, 0,
: "Number of fragmented TX buffers of a frame allowed before "
: "forced collapsing");
: - resource_int_value(device_get_name(sc->bge_dev),
: - device_get_unit(sc->bge_dev), "forced_collapse",
: - &sc->bge_forced_collapse);
:
: if (BGE_IS_5705_PLUS(sc))
: return;
:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100821.191334.655406241928302946.imp>
