At Sun, 24 Jun 2012 20:51:50 +0800, Liu Yuan wrote: > > From: Liu Yuan <tailai.ly at taobao.com> > > This is inspired by the observation that each Guest can issue as much > as 4 requests in one go. Is it true for any kind of guest OSes? > @@ -42,9 +56,10 @@ static struct sockfd_cache sockfd_cache = { > > struct sockfd_cache_entry { > struct rb_node rb; > - int fd; > - uint8_t refcount; > struct node_id nid; > +#define SOCKFD_CACHE_MAX_FD 8 /* How many FDs we cache for one node */ > + int fd[SOCKFD_CACHE_MAX_FD]; > + uint8_t fd_in_use[SOCKFD_CACHE_MAX_FD]; > }; SOCKFD_CACHE_MAX_FD should be 12 because the default redundancy level is 3? Thanks, Kazutaka |