CFS_MODULE_PARM(peercredits, "i", int, 0444,
"concurrent sends to 1 peer");
-static int max_msg_size = PTLLND_MAX_MSG_SIZE; /* <lnet/ptllnd_wire.h> */
+static int max_msg_size = PTLLND_MAX_KLND_MSG_SIZE; /* <lnet/ptllnd_wire.h> */
CFS_MODULE_PARM(max_msg_size, "i", int, 0444,
"max size of immediate message");
CFS_MODULE_PARM(reschedule_loops, "i", int, 0644,
"# of loops before scheduler does cond_resched()");
+static int ack_puts = 0;
+CFS_MODULE_PARM(ack_puts, "i", int, 0644,
+ "get portals to ack all PUTs");
+
#ifdef CRAY_XT3
-static int ptltrace_on_timeout = 0;
+static int ptltrace_on_timeout = 1;
CFS_MODULE_PARM(ptltrace_on_timeout, "i", int, 0644,
"dump ptltrace on timeout");
.kptl_max_msg_size = &max_msg_size,
.kptl_peer_hash_table_size = &peer_hash_table_size,
.kptl_reschedule_loops = &reschedule_loops,
+ .kptl_ack_puts = &ack_puts,
#ifdef CRAY_XT3
.kptl_ptltrace_on_timeout = &ptltrace_on_timeout,
.kptl_ptltrace_basename = &ptltrace_basename,
sizeof(int), 0444, NULL, &proc_dointvec},
{13, "reschedule_loops", &reschedule_loops,
sizeof(int), 0444, NULL, &proc_dointvec},
+ {14, "ack_puts", &ack_puts,
+ sizeof(int), 0644, NULL, &proc_dointvec},
#ifdef CRAY_XT3
- {14, "ptltrace_on_timeout", &ptltrace_on_timeout,
+ {15, "ptltrace_on_timeout", &ptltrace_on_timeout,
sizeof(int), 0644, NULL, &proc_dointvec},
- {15, "ptltrace_basename", ptltrace_basename_space,
+ {16, "ptltrace_basename", ptltrace_basename_space,
sizeof(ptltrace_basename_space), 0644, NULL, &proc_dostring,
&sysctl_string},
#endif
#ifdef PJK_DEBUGGING
- {16, "simulation_bitmap", &simulation_bitmap,
+ {17, "simulation_bitmap", &simulation_bitmap,
sizeof(int), 0444, NULL, &proc_dointvec},
#endif
sizeof(ptltrace_basename_space));
#endif
kptllnd_tunables.kptl_sysctl =
- register_sysctl_table(kptllnd_top_ctl_table, 0);
+ cfs_register_sysctl_table(kptllnd_top_ctl_table, 0);
if (kptllnd_tunables.kptl_sysctl == NULL)
CWARN("Can't setup /proc tunables\n");
kptllnd_tunables_fini ()
{
if (kptllnd_tunables.kptl_sysctl != NULL)
- unregister_sysctl_table(kptllnd_tunables.kptl_sysctl);
+ cfs_unregister_sysctl_table(kptllnd_tunables.kptl_sysctl);
}
#else