2 * Copyright 2000, International Business Machines Corporation and others.
3 * Copyright 2011, Your File System Inc
6 * This software has been released under the terms of the IBM Public
7 * License. For details, see the LICENSE file in the top-level source
8 * directory or online at http://www.openafs.org/dl/license10.html
11 #include <afsconfig.h>
12 #include <afs/param.h>
20 rx_SetConnectionEpoch(struct rx_connection *conn, afs_uint32 epoch) {
25 rx_GetConnectionEpoch(struct rx_connection *conn) {
30 rx_SetConnectionId(struct rx_connection *conn, afs_uint32 cid) {
35 rx_GetConnectionId(struct rx_connection *conn) {
40 rx_SetSecurityData(struct rx_connection *conn, void *data) {
41 conn->securityData = data;
45 rx_GetSecurityData(struct rx_connection *conn)
47 return conn->securityData;
51 rx_IsUsingPktCksum(struct rx_connection *conn)
53 return conn->flags & RX_CONN_USING_PACKET_CKSUM;
57 rx_SetSecurityHeaderSize(struct rx_connection *conn, afs_uint32 size)
59 conn->securityHeaderSize = size;
63 rx_GetSecurityHeaderSize(struct rx_connection *conn)
65 return conn->securityHeaderSize;
69 rx_SetSecurityMaxTrailerSize(struct rx_connection *conn, afs_uint32 size)
71 conn->securityMaxTrailerSize = size;
75 rx_GetSecurityMaxTrailerSize(struct rx_connection *conn)
77 return conn->securityMaxTrailerSize;
81 rx_SetMsgsizeRetryErr(struct rx_connection *conn, int err)
83 conn->msgsizeRetryErr = err;
87 rx_IsServerConn(struct rx_connection *conn)
89 return conn->type == RX_SERVER_CONNECTION;
93 rx_IsClientConn(struct rx_connection *conn)
95 return conn->type == RX_CLIENT_CONNECTION;
99 rx_PeerOf(struct rx_connection *conn)
105 rx_ServiceIdOf(struct rx_connection *conn)
107 return conn->serviceId;
111 rx_SecurityClassOf(struct rx_connection *conn)
113 return conn->securityIndex;
116 struct rx_securityClass *
117 rx_SecurityObjectOf(const struct rx_connection *conn)
119 return conn->securityObject;
123 rx_ServiceOf(struct rx_connection *conn)
125 return conn->service;
129 rx_ConnError(struct rx_connection *conn)