PERFORCE change 134952 for review
Kip Macy
kmacy at FreeBSD.org
Wed Feb 6 20:32:51 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=134952
Change 134952 by kmacy at kmacy:storage:toehead on 2008/02/07 04:32:40
add interface for adding new sysctls
Affected files ...
.. //depot/projects/toehead/sys/dev/cxgb/ulp/tom/cxgb_tom.h#2 edit
.. //depot/projects/toehead/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#2 edit
Differences ...
==== //depot/projects/toehead/sys/dev/cxgb/ulp/tom/cxgb_tom.h#2 (text+ko) ====
@@ -138,6 +138,8 @@
void t3_init_tunables(struct tom_data *t);
+void t3_sysctl_register(struct adapter *sc, const struct tom_tunables *p);
+
static __inline struct mbuf *
m_gethdr_nofail(int len)
{
==== //depot/projects/toehead/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#2 (text+ko) ====
@@ -66,6 +66,7 @@
#include <dev/cxgb/common/cxgb_ctl_defs.h>
#include <dev/cxgb/common/cxgb_t3_cpl.h>
#include <dev/cxgb/cxgb_offload.h>
+#include <dev/cxgb/cxgb_include.h>
#include <dev/cxgb/cxgb_l2t.h>
#include <dev/cxgb/ulp/toecore/cxgb_toedev.h>
#include <dev/cxgb/ulp/tom/cxgb_tom.h>
@@ -82,7 +83,7 @@
.delack = 1,
.max_conn = -1,
.soft_backlog_limit = 0,
- .ddp = 0,
+ .ddp = 1,
.ddp_thres = 14 * 4096,
.ddp_copy_limit = 13 * 4096,
.ddp_push_wait = 1,
@@ -96,7 +97,8 @@
.activated = 1,
};
-void t3_init_tunables(struct tom_data *t)
+void
+t3_init_tunables(struct tom_data *t)
{
t->conf = default_tunable_vals;
@@ -104,3 +106,15 @@
t->conf.mss = T3C_DATA(t->cdev)->tx_max_chunk;
t->conf.max_wrs = T3C_DATA(t->cdev)->max_wrs;
}
+
+void
+t3_sysctl_register(struct adapter *sc, const struct tom_tunables *p)
+{
+ struct sysctl_ctx_list *ctx;
+ struct sysctl_oid_list *children;
+
+ ctx = device_get_sysctl_ctx(sc->dev);
+ children = SYSCTL_CHILDREN(device_get_sysctl_tree(sc->dev));
+
+}
+
More information about the p4-projects
mailing list