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