diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-06-04 15:51:35 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-06-05 17:19:34 +0200 |
commit | 36ae561c8e4e9a3f724adc4f32d5b08ca9b64016 (patch) | |
tree | 5285dc1cb340de8734c25eca2d56960406bde844 /cpukit/libfs/src/nfsclient/src/rpcio.c | |
parent | nfsclient: Fix warnings (diff) | |
download | rtems-36ae561c8e4e9a3f724adc4f32d5b08ca9b64016.tar.bz2 |
nfsclient: Add rpcSetXIDs()
Diffstat (limited to 'cpukit/libfs/src/nfsclient/src/rpcio.c')
-rw-r--r-- | cpukit/libfs/src/nfsclient/src/rpcio.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cpukit/libfs/src/nfsclient/src/rpcio.c b/cpukit/libfs/src/nfsclient/src/rpcio.c index cddcb3260b..7324e02fd9 100644 --- a/cpukit/libfs/src/nfsclient/src/rpcio.c +++ b/cpukit/libfs/src/nfsclient/src/rpcio.c @@ -932,6 +932,18 @@ rxWakeupCB(struct socket *sock, void *arg) rtems_event_send(*rpciod, RPCIOD_RX_EVENT); } +void +rpcSetXIDs(uint32_t xid) +{ + uint32_t i; + + xid &= ~XACT_HASH_MSK; + + for (i = 0; i < XACT_HASHS; ++i) { + xidUpper[i] = xid | i; + } +} + int rpcUdpInit(void) { |