From 33a761ebd11e33b5e111e67204218e8f67bef431 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Tue, 17 Jul 2012 15:34:07 -0400 Subject: [PATCH] macos: get more packets if requested analogous to eead07418f13cd87a90770f03ea5118c546d8f1a for ukernel, this is for macos' upcall procedure Change-Id: Ia9d6108d8bb45b9bd33fe9a3af761dfe15248c6e Reviewed-on: http://gerrit.openafs.org/7788 Reviewed-by: Jeffrey Altman Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/rx/DARWIN/rx_knet.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rx/DARWIN/rx_knet.c b/src/rx/DARWIN/rx_knet.c index b3f49cb4f..def2994d6 100644 --- a/src/rx/DARWIN/rx_knet.c +++ b/src/rx/DARWIN/rx_knet.c @@ -38,6 +38,9 @@ rx_upcall(socket_t so, void *arg, __unused int waitflag) afs_int32 savelen; /* was using rlen but had aliasing problems */ size_t nbytes, resid, noffset; + /* 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 */ -- 2.39.5