X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=ssl%2Frecord%2Frecord.h;h=bf3ffa3cfda41b0d29babc03ded8bfebe1abb11d;hb=94777c9c86a2b2ea2726c49d6c8f61078558beba;hp=6105dedd44cef435855c00774119a8d57e8006e5;hpb=2f2c9caa727d7d2a5ce4bfb8266e019546ce77df;p=openssl.git diff --git a/ssl/record/record.h b/ssl/record/record.h index 6105dedd44..bf3ffa3cfd 100644 --- a/ssl/record/record.h +++ b/ssl/record/record.h @@ -253,13 +253,16 @@ typedef struct record_layer_st { /* where we are when reading */ int rstate; + /* How many pipelines can be used to read data */ + unsigned int numrpipes; + /* How many pipelines can be used to write data */ unsigned int numwpipes; /* read IO goes into here */ SSL3_BUFFER rbuf; /* write IO goes into here */ SSL3_BUFFER wbuf[SSL_MAX_PIPELINES]; /* each decoded record goes in here */ - SSL3_RECORD rrec; + SSL3_RECORD rrec[SSL_MAX_PIPELINES]; /* goes out from here */ SSL3_RECORD wrec;