make enabling and disabling keepalives a public function.
export the function
(cherry picked from commit
2a31f35936698c504c863702ebb675ac9dfe47e1)
Reviewed-on: http://gerrit.openafs.org/6517
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Change-Id: If7bd2b72980dd92771614a6d73a04441222a8314
Reviewed-on: http://gerrit.openafs.org/6522
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
rx_SetBusyChannelError @304
+ rx_KeepAliveOn @335
+ rx_KeepAliveOff @336
+
; for performance testing
rx_TSFPQGlobSize @2001 DATA
rx_TSFPQLocalMax @2002 DATA
rxi_ScheduleKeepAliveEvent(call);
}
+/*
+ * Solely in order that callers not need to include rx_call.h
+ */
+void
+rx_KeepAliveOff(struct rx_call *call)
+{
+ rxi_KeepAliveOff(call);
+}
+void
+rx_KeepAliveOn(struct rx_call *call)
+{
+ rxi_KeepAliveOn(call);
+}
+
void
rxi_GrowMTUOn(struct rx_call *call)
{
extern void rxi_ChallengeOn(struct rx_connection *conn);
extern void rxi_ReapConnections(struct rxevent *unused, void *unused1,
void *unused2);
+extern void rx_KeepAliveOn(struct rx_call *call);
+extern void rx_KeepAliveOff(struct rx_call *call);
extern int rxs_Release(struct rx_securityClass *aobj);
#ifndef KERNEL
extern void rx_PrintTheseStats(FILE * file, struct rx_statistics *s, int size,
afs_xdr_vector;
rx_InterruptCall;
rx_SetBusyChannelError;
+ rx_KeepAliveOn;
+ rx_KeepAliveOff;
local:
*;
};