diff options
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) { |