]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
macos: get more packets if requested
authorDerrick Brashear <shadow@dementix.org>
Tue, 17 Jul 2012 19:34:07 +0000 (15:34 -0400)
committerStephan Wiesand <stephan.wiesand@desy.de>
Tue, 9 Apr 2013 07:57:51 +0000 (00:57 -0700)
analogous to eead07418f13cd87a90770f03ea5118c546d8f1a for ukernel,
this is for macos' upcall procedure

Reviewed-on: http://gerrit.openafs.org/7788
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 33a761ebd11e33b5e111e67204218e8f67bef431)

Change-Id: I1b59c802717393758370c376f95569467dc61049
Reviewed-on: http://gerrit.openafs.org/9747
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
src/rx/DARWIN/rx_knet.c

index b3aa3a2b88b4e20867654c5ac674164671154421..9250df82f90e97087fcb861f365609f14e5d2ffa 100644 (file)
@@ -41,6 +41,9 @@ rx_upcall(socket_t so, void *arg, __unused int waitflag)
     if (rxinit_status)
        return;
 
+    /* See if a check for additional packets was issued */
+    rx_CheckPackets();
+
     p = rxi_AllocPacket(RX_PACKET_CLASS_RECEIVE);
     rx_computelen(p, tlen);
     rx_SetDataSize(p, tlen);    /* this is the size of the user data area */