linux/net/ceph/messenger.c
<<
>>
Prefs
   1#include <linux/ceph/ceph_debug.h>
   2
   3#include <linux/crc32c.h>
   4#include <linux/ctype.h>
   5#include <linux/highmem.h>
   6#include <linux/inet.h>
   7#include <linux/kthread.h>
   8#include <linux/net.h>
   9#include <linux/slab.h>
  10#include <linux/socket.h>
  11#include <linux/string.h>
  12#include <linux/bio.h>
  13#include <linux/blkdev.h>
  14#include <linux/dns_resolver.h>
  15#include <net/tcp.h>
  16
  17#include <linux/ceph/libceph.h>
  18#include <linux/ceph/messenger.h>
  19#include <linux/ceph/decode.h>
  20#include <linux/ceph/pagelist.h>
  21#include <linux/export.h>
  22
  23/*
  24 * Ceph uses the messenger to exchange ceph_msg messages with other
  25 * hosts in the system.  The messenger provides ordered and reliable
  26 * delivery.  We tolerate TCP disconnects by reconnecting (with
  27 * exponential backoff) in the case of a fault (disconnection, bad
  28 * crc, protocol error).  Acks allow sent messages to be discarded by
  29 * the sender.
  30 */
  31
  32/*
  33 * We track the state of the socket on a given connection using
  34 * values defined below.  The transition to a new socket state is
  35 * handled by a function which verifies we aren't coming from an
  36 * unexpected state.
  37 *
  38 *      --------
  39 *      | NEW* |  transient initial state
  40 *      --------
  41 *          | con_sock_state_init()
  42 *          v
  43 *      ----------
  44 *      | CLOSED |  initialized, but no socket (and no
  45 *      ----------  TCP connection)
  46 *       ^      \
  47 *       |       \ con_sock_state_connecting()
  48 *       |        ----------------------
  49 *       |                              \
  50 *       + con_sock_state_closed()       \
  51 *       |+---------------------------    \
  52 *       | \                          \    \
  53 *       |  -----------                \    \
  54 *       |  | CLOSING |  socket event;  \    \
  55 *       |  -----------  await close     \    \
  56 *       |       ^                        \   |
  57 *       |       |                         \  |
  58 *       |       + con_sock_state_closing() \ |
  59 *       |      / \                         | |
  60 *       |     /   ---------------          | |
  61 *       |    /                   \         v v
  62 *       |   /                    --------------
  63 *       |  /    -----------------| CONNECTING |  socket created, TCP
  64 *       |  |   /                 --------------  connect initiated
  65 *       |  |   | con_sock_state_connected()
  66 *       |  |   v
  67 *      -------------
  68 *      | CONNECTED |  TCP connection established
  69 *      -------------
  70 *
  71 * State values for ceph_connection->sock_state; NEW is assumed to be 0.
  72 */
  73
  74#define CON_SOCK_STATE_NEW              0       /* -> CLOSED */
  75#define CON_SOCK_STATE_CLOSED           1       /* -> CONNECTING */
  76#define CON_SOCK_STATE_CONNECTING       2       /* -> CONNECTED or -> CLOSING */
  77#define CON_SOCK_STATE_CONNECTED        3       /* -> CLOSING or -> CLOSED */
  78#define CON_SOCK_STATE_CLOSING          4       /* -> CLOSED */
  79
  80/*
  81 * connection states
  82 */
  83#define CON_STATE_CLOSED        1  /* -> PREOPEN */
  84#define CON_STATE_PREOPEN       2  /* -> CONNECTING, CLOSED */
  85#define CON_STATE_CONNECTING    3  /* -> NEGOTIATING, CLOSED */
  86#define CON_STATE_NEGOTIATING   4  /* -> OPEN, CLOSED */
  87#define CON_STATE_OPEN          5  /* -> STANDBY, CLOSED */
  88#define CON_STATE_STANDBY       6  /* -> PREOPEN, CLOSED */
  89
  90/*
  91 * ceph_connection flag bits
  92 */
  93#define CON_FLAG_LOSSYTX           0  /* we can close channel or drop
  94                                       * messages on errors */
  95#define CON_FLAG_KEEPALIVE_PENDING 1  /* we need to send a keepalive */
  96#define CON_FLAG_WRITE_PENDING     2  /* we have data ready to send */
  97#define CON_FLAG_SOCK_CLOSED       3  /* socket state changed to closed */
  98#define CON_FLAG_BACKOFF           4  /* need to retry queuing delayed work */
  99
 100/* static tag bytes (protocol control messages) */
 101static char tag_msg = CEPH_MSGR_TAG_MSG;
 102static char tag_ack = CEPH_MSGR_TAG_ACK;
 103static char tag_keepalive = CEPH_MSGR_TAG_KEEPALIVE;
 104
 105#ifdef CONFIG_LOCKDEP
 106static struct lock_class_key socket_class;
 107#endif
 108
 109/*
 110 * When skipping (ignoring) a block of input we read it into a "skip
 111 * buffer," which is this many bytes in size.
 112 */
 113#define SKIP_BUF_SIZE   1024
 114
 115static void queue_con(struct ceph_connection *con);
 116static void con_work(struct work_struct *);
 117static void ceph_fault(struct ceph_connection *con);
 118
 119/*
 120 * Nicely render a sockaddr as a string.  An array of formatted
 121 * strings is used, to approximate reentrancy.
 122 */
 123#define ADDR_STR_COUNT_LOG      5       /* log2(# address strings in array) */
 124#define ADDR_STR_COUNT          (1 << ADDR_STR_COUNT_LOG)
 125#define ADDR_STR_COUNT_MASK     (ADDR_STR_COUNT - 1)
 126#define MAX_ADDR_STR_LEN        64      /* 54 is enough */
 127
 128static char addr_str[ADDR_STR_COUNT][MAX_ADDR_STR_LENf="net/ceph/messenger.c#L17" id="L17" class="="L3">   3#i ceph_connection flline" nam2.6I9TonnectiOCKDEP
[  30  31
][< hrecon" class="sref">conzero_ hreTR_COUNT][  32  13#include &l hrefmment"t/cstaddr_sclass="sref">con *][<  An arrde=orhrecon" class="sref">conet_class;
  34  35;
  36cont_class;
  37);
conin4_class;
);
;
  38);
conin6>);
);
;
  39  40;
(struct/18 ic_inc_ut typ+code&_class" class=""+code=A_seqtr[ADDR_STR_COUNT_MASK     (  41;
addr_str[;
   3  42  43;
   44][  45nnection" clastnprin_flass_key nnection" clast_class;
MAX_ADDR_STR_LEN        64      /* 54 is eno/span>">many b%pI4:%humany bceph/me, &_class" class="in4_class;
 * in_"+cospan,ssenger.c#L125" id="L125" class="ine" name1="L46">  46;
nnection" clasin4_class;
  47  48  49);
  50nnection" clastnprin_flass_key nnection" clast_class;
MAX_ADDR_STR_LEN        64      /* 54 is eno/span>">many b[%pI6c]:%humany bceph/me, &_class" class="in6>);
 * in6_"+cospan,ssenger.c#L125" id="L125" class="ine" name1="L51">  51;
nnection" clasin6>);
  52  53  54  55nnection" clastnprin_flass_key nnection" clast_class;
MAX_ADDR_STR_LEN        64      /* 54 is eno/span>">many b(unknown.  An arrafamilc %hu)many bceph/me,ssenger.c#L125" id="L125" class="ine" name1="L56">  56;
   57  58  59cont_class;
  60  61ass="sref">conEXPORT_SYMBOL_class;
nnection" clas *  62  63 *ens="s_my_"+co+code=ceph_connection" class="srL23" clasonnection *conmsgsonnection *msgsph/messenger.c#L125" id="L125" class="ine" name1="L64">  64  65conmemcpclass_key  *my_ens_"+cospan,"&_class" class="msgsonnection *msgsph/m */ *insnph/m.SGR_TAG_KEEPALI/>adtr[nnection" clasmsgsonnection *msgsph/m */ *my_ens_"+cospan)messenger.c#L118" id="L118" class="ine" name1="L66">  66con * *my_ens_"+cospanmessenger.c#L118" id="L118" class="ine" name1="L67">  67  68  69 *      -------------t/ceph/messenger.c#L120" id="L120" class="ine" name1="L70">  70 *
  71 * State values for cep/ceph/messenger.c#L95" id="L95" class="l1ine" name1="L72">  72 *);
con[  73
  74#define <1a hre1="+codeph_fault" class="sr_ *);
<_  75#define <1a hre1="+cod{ssenger.c#L125" id="L125" class="ine" name1="L76">  76#define <1a hre176ent"a href="if_STR_COUNT" class[  77#define <1a hre177ent"a href="a href="TR_COUNT" classdeworoy_a hr[nnection" clas[  78#define <1a hre178ent"a href="a href="TR_COUNT" class[;
  79
  80  81 BUG_OD+code>nnection" claszero_ hreTR_COUNT][;
  82;
nnection" claszero_ hreTR_COUNT][  83#define <1a hre183ent"a href=">nnection" clas hre_cache_releaseTR_COUNT][< hre_cache_release+code>nnection" claszero_ hreTR_COUNT][  84#define <1a hre184ent"a href=">nnection" claszero_ hreTR_COUNT][;
  85#define <1a hre1="+cod}ssenger.c#L118" id="L118" class="ine" name1="L86">  86#define <1a hre18ph/messenger.c#L17" id="L17" class="liine" name1="L87">  87#define <1a hre1="+codin_connection" clas[  88#define <1a hre1="+cod{ssenger.c#L125" id="L125" class="ine" name1="L89">  89
  79
  75#define <1a hre1="+cod{s1re1="+cod{ssenger.c#L125" /ceph/messenger19ph/mH_MSGR_TAG_KEEPALI/18 icAG_KEEPALINULL_class;
  30  84#define <1a hre184en> */
  631CON_F19eTR_COUNT][< hre_cache_rMSGR_TAG_KEEPALINULL_class;
nnection" clasnnectioero_ hamilc %hu)many bceph/m/a>;-WQ_NON_REENTRAEN *msgs1="L30">  30  30  30  87#define <1a hre1="+ce=CON_FLA1G_SOCK_CLOSED" class="sr1ef">C197a> BUG_OD+code>nnection" clrss=r18" id="L118" clrss=r1ero_ hamilc %hu)many bceph/mclass="in fail class=ss="l e>nnectio\nhref="neia6co="L30">  301CON_F198a> BUG_OD+code>nnection" cl+codeeph_essenger.c#L125" id="L125" class="ine" na="L30">  30 100/* sta2ic tag bytes (protocol c2ntrol20ph/mH_MSGR_TAsenger.-PORT_SYMBOL+codeNOMEMlas  85#define <1a hre1="+2="+code=t2g_msg" class="sref">tag_2sg  86#define <1a hre18ph2="+code=t2g_ack" class="sref">tag_2cknnection" clas *  30  74#define <1a hre1="+2messenger2c#L105" id="L105" class=2line"20 *);
<_  75#define <1a hre1="+2de=CONFIG2LOCKDEP" class="sref">CO2FIG_L20ame1="L76">  76#define <1a hre176e2ef="+code2lock_class_key" class="s2ef">l20nnection *  75#define <1a hre1="+cod{s12/ceph/mes2enger.c#L108" id="L108" 2lass=20ame="L128"> 128static char  BUG_OD+code>nnection" cl+codeeph_essenger.c#L125" id="L125" class="ine" na="L30">  30/*
  86#define <1a hre18ph2t"> * Whe2 skipping (ignoring) a b2ock o2 input ORT_SYMBOL+code>nnection" clas *  30 * buf2er," which is this 2any b21e="L32">  32 */
  75#define <1a hre1="+2ode=SKIP_2UF_SIZE" class="sref">SK2P_BUF2SIZE  76#define <1a hre176e2messenger2c#L115" id="L115" class=2line"21][nnection" clasnnectiof=  78#define <1a hre178e2="+code=q2eue_con" class="sref">qu2ue_co21ame1="L86">  86#define <1a hre18ph2="+code=c2n_work" class="sref">con2work<2a>(str ORT_SYMBOL+code>nnection" clas *  78#define <1a hre178e2=ceph/mes2ph_fault" class="sref">c2ph_fa21ame="L128"> 128static char 
  32/*
 100 *con);
 100 * buf2linux/export.h" class="frte re2ntranc"L76">  76#define <1a hre176e2ssenger.c#LL23" id="L23" class="lineenge22
  85#define <1a hre1="+2>/*>
ADD22me1="L74">  74#define <1a hre1="+2> * Ceph uuses the messenger to excDR_ST22][CEPH_ typ+coxchasgsph/m *//* -> CONNECTING */  78#define <1a hre178e2> * hosts  in the system.  The messf">AD22/* -> CLOSED */ 100;
nnection" clrsef=ass="sref">work_rsef=aero_ hamilc %hu)many bceph/m5" cls:37" class="lold98" id=5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essengeoldlass="118" class="linoldlass="me1=="L78">  78#define <1a hre178e2>ceph/mes2c#L128" id="L128" class=2line"227a> BUG_OD+code>nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsd="L=5" clplir.c=5" cld" id="L5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essenge="L118" class="line" namegsilc=CEP)essengeoldlass="118" class="linoldlass="me1="L56">  56add2_str<22_wqtr[/* -> CONNECTING */  78#define <1a hre178e2>">/*
  86#define <1a hre18ph2t"ssenger2c#L118" id="L118" class=2iine"2name="L31">  31
][< hrehref="+code=work_struct"2" class="lass="line"er.c#L125" id="1ct"2" class="lass="line"ction *con);
 100  76#define <1a hre176e2t"t/cstad2r_sclass="sref">con  85#define <1a hre1="+2t"{ssenge2.c#L125" id="L125" class2"iine23ame="L115"> 115static void 23> CEPH_ typ+coxchasgsph/m *//* -> CONNECTED or -> C="L78">  78#define <1a hre178e2t"a href=2ddr_sclass="sref">cont_c2ass[/* -> CONNECTING */ 100[work_rsef=aero_ hamilc %hu)many bceph/m5" cls:37" class="lold98" id=5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essengeoldlass="118" class="linoldlass="me1=="L78">  78#define <1a hre178e2t"a href=2=ceph_connection" clas  2n arr238a> BUG_OD+code>nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsd="L=5" clplir.c=5" cld" id="L5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essenge="L118" class="line" namegsilc=CEP)essengeoldlass="118" class="linoldlass="me1="L56">  56[/* -> CONNECTED or -> C="L78">  78#define <1a hre178e2t"a href=2>nnection" clasi_class;
  61nnection" clast_class;
  32][< hrehref="+code=work_struct"2" class="lass="lieder.c#L125" id="1ct"2" class="lass="lie" nion *con);
 100  76#define <1a hre176e2t"a href=2dnnecTR_COUNT_MASK" cF_I2ESTR_2OUNT][  85#define <1a hre1="+2t"a href=2a href=">nnection" clast2prin_2lass_kL85">  85#define <1a hre1="+2t"a href=2a href=""a href=">nnecti2n" cl24nnection *CEPH_ typ+coxchasgsph/m *//* -> CLOSING or -> CL="L78">  78#define <1a hre178e2tceph/mes2a href="breakessenger.c#2118" 2d="L118" class=/* -> CONNECTED or -> C==L100"> 100[work_rsef=aero_ hamilc %hu)many bceph/m5" cls:37" class="lold98" id=5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essengeoldlass="118" class="linoldlass="me1=="L78">  78#define <1a hre178e2t"a href=2dnnecTR_COUNT_MASK" cF_I2ES6>)24ine" name1="L79">  79
  56 /* -> CLOSING or -> CL="L78">  78#define <1a hre178e2t"a href=2a href=""a href=">nnecti2n" cl25=   86#define <1a hre18ph2t"a href=2a href="breakessenger.c#2118" 25me1="L63">  63 *ens="s_my_"+co+c1ct"2" class="lalosne"er.c#L125" id="1ct"2" class="lalosne" nion *con);
 100  65   85#define <1a hre1="+2t"a href=2a href=""a href=">nnecti2n" cl25me1="L87">  87#define <1a hre1="+2t"a href=2}ssenger.c#L118" id="L112" cla257a> BUG_OD+code>nnection" cloldlass="118" class="linoldlass="me1=truct/18 ic_inc_ut typ+coxchass="sref">CEPH_ typ+coxchasgsph/m *//* -> CLOSED */
="L78">  78#define <1a hre178e2t"a href=2c#L119" id="L119" class=2ine" 258"L118" class=/* -> CONNECTED or -> Ch/m *//m */L78">  78#define <1a hre178e2t"a href=2ut typelass="sref">cont_2lass<259wqtr[ /* -> CLOSING or -> CLO/m *//m */L78">  78#define <1a hre178e2t"}ssenge2.c#L118" id="L118" class2"ine"26ass_key  /* -> CLOSED */
==L100"> 100ass="s2ef">conEXPORT_SYMBOL_cla2s26ntoht_class;
work_rsef=aero_ hamilc %hu)many bceph/m5" cls:37" class="lold98" id=5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essengeoldlass="118" class="linoldlass="me1=="L78">  78#define <1a h"comme2t"a href=2c#L23" id="L23" class="l2ine" 26
nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsd="L=5" clplir.c=5" cld" id="L5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essenge="L118" class="line" namegsilc=CEP)essengeoldlass="118" class="linoldlass="me1="L56">  56;
/* -> CLOSED */
="L78">  78#define <1a hre178e2t"{ssenge2.c#L125" id="L125" class2"ine"2name1="L86">  86#define <1a hre18ph2t"a href=2lass="sref">conmemcpclas2_key<26ass_kL85">  85#define <1a hre1="+2t"a href=2lass="sref">con(struct con);
 100  65  85#define <1a hre1="+2t"> *    2 -------------t/ceph/mes2enger26ame="L100"> 100 *
CEPH_ typ+coxchasgsph/m *//* -> CONNECTING */  78#define <1a hre178e2t"> * Sta2e values for cep/ceph/me2senge27ntoht_class/* -> CLOSING or -> CLO/m *//m */L78">  78#define <1a hre178e2="+code=t2work_struct" class="sref2/* -> CLOSED */
O/m *//m */L78">  78#define <1a hre178e2="+code=t2c#L74" id="L74" class="l2ine" 273toht_class;
< /* -> CONNECTED or -> Ch/m *//m */L78">  78#define <1a hre178e2odeph_fau2t" class="sr_/* -> CONNECTING */ 100 nnectionrsef=ass="sref">work_rsef=aero_ hamilc %hu)many bceph/m5" cls:37" class="lold98" id=5" cld\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essengeoldlass="118" class="linoldlass="me1=="L78">  78#define <1a h"comme2t"a href=2if_STR_COUNT" class *  56[/* -> CONNECTING */  78#define <1a hre178e2tessenger2a href="TR_COUNT" class<2 hrLs2s_wqtr"L86">  86#define <1a hre18ph2t"a href=2}ssenger.c#L118" id="L112" cla27ame="L100"> 100
  32nnection" clasBUG_ODDR_2TR_LE28trancy.
  32nnection" claskunmap_cl2ss 123#define nnection" clas hre_cach2_rele28me1="L74">  74#define <1a hre1="+2t"a href=2>nnection" claszero_ hre2R_COU2T]ished
 123#define (struct  * 100  65);
con);
  85#define <1a hre1="+2od{ssenge2.c#L125" id="L125" class2"ine"288"L118" class=CEPH_ typ+coessesgsph/m */ *my_ens_"+cospanmessstoan>
<118" class="linrtoan>
  77#define <1a hre177e2NULLph/me2senger.c#L107" id="L107"2class289wqtr[  85#define <1a hre1="+2e1="+cod{2senger.c#L125" /ceph/mes2enger29ph/mH_MSGR_TA"L86">  86#define <1a hre18ph2> * ceph_2connection flag bits
<29e="L32">  32 */
  77#define <1a hre177e2e=CON_FLA2G_LOSSYTX" class="sref">2CON_F293toht_class;
< nn\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgL77">  77#define <1a hre177e2e"a href=2                        2     294"L118" class="ine" n nprsilc=CEP)essenge="L118" class="line" namegsilc=CEP)essenge="L118" class="line" namet_familc=CEP)essengerss="118" class="linrss="me1=="L78">  78#define <1a h"comme2>d}ssenge2G_KEEPALIVE_PENDING" cla2ss="s29ass_key ="L118" class="lintr="L * 118
  86#define <1a hre18ph2>din_conn2G_SOCK_CLOSED" class="sr2ef">C29name="L68">  682CON_F29me1="L69">  69 123#define /* sta3ic tag bytes (protocol c3ntrol30.  Anuct  * 100tag_3sg  76#define <1a hre176e3="+code=t3g_ack" class="sref">tag_3ckcon);
  85#define <1a hre1="+3="+code=t3g_keepalive" class="sref3>tag_30me1="L74">  74#define <1a hre1="+3messenger3c#L105" id="L105" class=3line"30][nnectios= 123#define  123#define l30nnect3" id="L123" class="linnnnnnnnn*rmore data. ="Lear > NOSPACEs="claat  hrefr" cl122"e_ idct() name="L123"> 123#define  123#define 3line"30stablished
 123#define   71 * Whe3 skipping (ignoring) a b3ock o31all;skipk of="newrihref=to/fnnnnnnnn*" name="L123"> 123#define  * buf3er," which is this 3any b31ntoht_class/* -FLAG_WRITE_PENDn cnamegs/m */  77#define <1a hre177e3t"> */
  77#define <1a hre177e3t"+code=t3UF_SIZE" class="sref">SK3P_BUF313toht_class;
< nn\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgsilc=CEP)essenge="L118" class="line" name="L118"> 118
 118
qu3ue_co31ass_key ="L118" class="lintr="L * 118
con3work<31 t_class;
  68c3ph_fa31="iine" name=" else="L77">  77#define <1a hre177e3t8ssenger3c#L119" id="L119" class=3line"31_wqtr[ 118
  80  61 * buf3linux/export.h" class="f3te re32e="L32">  32 123#define ADD32oonnection *ens="s_my_"+co+c1hrefr" class="lahacom"msgsonnection< hrefr" class="lahacom nion * 100  65AD32con);
  85#define <1a hre1="+3""+code=c3ery.  We tolerate TCP di3MAX_A32me1="L87">  87#define <1a hre1="+3>ceph/mes3c#L128" id="L128" class=3line"327a> BUG_OD+code>nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsd5" clpli" id===5" cllu rklass="===5" clu\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *msgL77">  77#define <1a hre177e3="+code=a3dr_str" class="sref">add3_str<32_wqtr[ 118
/*
 100  77#define <1a hre177e3="+code=t3ceph_connection" clas hr3TR_CO33ntoht_class  55nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsdTCPCTING \nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *ms="L118"> 118
con  55nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsdTCPCTING _WA#L\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *ms="L118"> 118
33ass_key  118
cont_c3ass;
nnection" clset_be"er.c#L125" id="set_be" */* -FLAG_> sspa cnamegs/m */ 118
[="L118" class="lintr="L * 118
[ 118
/*[TCPCESTABLISH c/  55nnection" clasi_class;
 nnection" cldou"er.c#L125" id="dou"ero_ hamilc %hu)many bceph/m5" clsdTCPCESTABLISH c\nhref="neia6cogsilc=CEP)essenge__f="n__er.c#L125" id="L_f="n__ *ms="L118"> 118
nnection" clast_class;
;
 118
nnection" cltr="L118" class="lintr="L * 118
;
<  118
][ 123#define   118
  86#define <1a hre18ph3tceph/mes3a href="breakessenger.c#3118" 34name="L68">  68  69)34#L120" id="L120" class="ine" name1="L70">  70  32  72][< hrehref="+code=work_strset_2" clcallba.cner.c#L125" id="set_2" clcallba.cn nion *  77#define <1a hre177e3messenger3c#L74" id="L74" class="l3ine" 353toht_class;
<  *con);
 100  65 118
 * 118
 BUG_OD+code>nnection" clsc118" class="linrknamet_familc=CEP)essengerk_data_esse="msgsonnection 118
 BUG_OD+code>nnection" clsc118" class="linrknamet_familc=CEP)essengerk_122"e_ idct"msgsonnection 118
cont_3lass<35ine" name1="L79">  79
 118
  61ass="s3ef">conEXPORT_SYMBOL_cla3s36e="L32">  32  63  70]ished
  32conmemcpclas3_key<36ame1=3" id="L123" class="lin" name1="L72">  72con  87#define <1a hre1="+3t"}ssenge3.c#L118" id="L118" class3"iine36ame="3" id="L123" class="li" name1="L70">  70
  71 *    3 -------------t/ceph/mes3enger36#L120" id="L120" class="inen" name1="L72">  72 *
 *con);
 100 * Sta3e values for cep/ceph/me3senge37tranc"L76">  76#define <1a hre176e3="+code=t3work_struct" class="sref3 118
 * 118
 118
  85#define <1a hre1="+3t"a href=3if_STR_COUNT" class * 118
 BUG_OD+code>nnection" clre""msgsonnection/* -&gREAMacil="msgsonnec>/* -&gREAMnr" c/mesgL77">  77#define <1a hre178e2tess3nger2a href="TR_COUNT" c3ass<237arr33_wqtr[ 118
 *ref=2}ssenger.c#L118" id3"L11237ss<35ine" namne" n= 100  118
nnection" clasBUG_3DDR_2381oy377a> BUG_OD+code>nnectionc_uts" c118" class="linr" c/mest_familc=CEP)essengerk118" class="linrknamet_familc=CEP)essenallocalass="sref">consenallocalassnconGFP_NOFSn 118
nnection" claskunm3p_cl238e" 36me1="L63">  63nnection" clas hre3cach23rele28#ifdefa>[  63nnection" claszero3 hre238_ST22][nneacil="msgsonneclockdep_ id=2>nnelkerLamegs/m */nneacil="msgsonnecsengid=2>nnenr" c/mes="L118"> 118
 118
  87#define <1a hre16me2odin3conn2ction" clas BUG_OD+code>nnection_strset_2" clcallba.cner.c#L125" id="set_2" clcallba.cnnmesenger.c#L118" ids" c118" class="linr" c *msgsilc=CEP)essenge="L118" class="line" name="L118"> 118
  69)24ine" name1="L79">  79
 118
  31
 * 3eph_2connection flag bit3 BUG_OD+code>nnectio id="1ct"2" class="lass=""lieder.c#L125" id="1ct"2" class="laslalosne" nionilc=CEP)essenge="L118" class="line" name="L118"> 118
 */3/spa2n>
nnection" clre""msgsonnection *  77#define <1a hre177e2e=CO3_FLA2G_LOSSYTX" class="s3ef">23ON_F293toht_class;reeeeeeeeeeeeeeeee1=gsilc=CEP)esO_NONBL/* paddr"msgsonnecO_NONBL/* ine" name="L118"> 118
conEINPROGRESSine" me1==="L77">  77#define <1a hreomme2>d}s3enge2G_KEEPALIVE_PENDING3 cla23s="s29ass_key 
  77#define <1a hreo="+3t"a hnger2G_WRITE_PENDING" cl3ss="239s;
nnectio ;
  77#define <1a hreo6me2odin3conn2G_SOCK_CLOSED" clas3="sr239arr33 hr[< BUG_OD+code>nnectionc_uts" c118" class="linr" c/mest_familc=CEP)essengerk118" class="linrknamet_familc=CEP)essengerk_ass="118" class="linrklass="me1=="L118"> 118
239arr33_wqtr  77#define <1a hreo77e2NULL3ude/2iinux/ceph/decode.h3 cla239ass289wqtr[  77#define <1a hr4f="+3t">/4 sta3ic tag bytes (proto4ol c340ne"26ass_key  OD+code>nnectio ;
nnection" clre""msgsonnection 118
;
 118

nnectioMSGR_M"L118" class="line" namet_familc=CEP)eserror_ms""lieder.c#L125"error_ms"n 118
  74#define <1a hr41="+3mess4nger3c#L105" id="L105" c4ass=340ine334"L118" class="if= 118
  61 118
 118
340rLs2s_wqtr"L86">  86#define <1a hr4f="+3t9ss4nger3cinux/ceph/decode.h4 cla340/a>32ame="L100"> 100 4 Whe3 skipping (ignoring4 a b341>37.  Anuct  * 100 4 buf3er," which is 4his 341nge37tranc"L76">  76#define <1a hr4177e3t"> 4/
 118
SK341e" 373toht_class * 118
 118
qu341ne"37ass_kL85">  85#define <1a hr4ceph3="+c4de=c3n_work" class="sref4>con341s_w37nnection * 118
c34h_fa31="iine" ne" n= 100[ 118
 118
  61 4 buf3linux/export.h" cla4s="f34e re32e="L32">  32  72/*<4span3>
  72]ished
  71  72(struct  *  72[< BUG_OD+code>nnectionize_r" ce""msgsonnectize_r"ine"ero_ hreph/m =MkvleGR_M"L118" classkvleGnr" c *msgsilc=CEP)essize_r" ce""msgsonnectize_r"ine"ero_ hreph/m =MleGR_M"L118" classleGn 100  76#define <1a hr4ceph3>">/4
 * 118
 118
  32 100con4a hr343N_F293toht_class;
<  118
 118
33ass_key   72c4nt_c343"+c36me1="L87">  87#define <1a hr4ceph3tcep4/mes3=ceph_connection" c4as  343roy377a> BUG_OD+code>nnection+cre""msgsonnectnr" " nmetruct/18 ic_iss="elesendms""lieder.c#L125"ss="elesendms"net/cnmesenger.c#L118" ids" c118" class="linr" c amegs/m */ 118
 100/4[ 118
nnection" clasi_cl4ss 118
nnection" clast_cl4ss  61  63 *  72 100  76#define <1a hr4ceph3t"a 4ref=3a href=""a href=">n4ecti34" cl346h/mH_MSamegsef= 118
 118
  69)24ine" name1="L79">  79 118
 100 118
  63 118
  61  85#define <1a hr4ceph3t"a 4ref=3a href=""a href=">n4ecti345"+c36me1="L87">  87#define <1a hr4ceph3tcep4/mes3}ssenger.c#L118" id4"L11345ine36ame="3" id="L123" class="li" name1="L70">  70
  714ont_345ger36#L120" id="L120" class="inen" name1="L72">  72con);
 100a4s="s3ef">conEXPORT_SYMBO4_cla346nge37tranc"L76">  76#define <1a hr4ent"3t"a 4ref=3c#L23" id="L23" cla4s="l3462cl346h/mH_MSamegsef= 118
  74#define <1a hr41mme3t"{s4enge3.c#L125" id="L125" 4lass346_ST22][
 118
conmemc4clas3465e"33ph/mH_MSce" n=  77#define <1a hr417re3t"a 4ref=3lass="sref">con;
nnectioecR_M"L118" classrcnHUT_RDWR_WA#L118" id="L>HUT_RDWRnr" "me1=="L118"> 118
[ 118
[ 118
 4    3 -------------t/cep4/mes346ger31="ine" name1="L80">  80 4
  31
 4 Sta3e values for cep/ce4h/me3471oy377a> BUG_Ome="3" id="L123" class="li" name1="L70">  70[ 123#define [ 123#define ]ished
[ 123#define   71l30nnect3" id="L123" class="linnnnninen" name1="L72">  72 BUG_OD+code>nnectiosenge"Lear_be"er.c#L125" id=""Lear_be" */* -FLAG_> sspa cnamegs/m */ 118
  69 4ref=2}ssenger.c#L118" id4"L112476>)24ine" name1="L79">  79 118
 118
 4ref=2>nnection" clasBUG_4DDR_248
  61nnection" claskunm4p_cl248e" 36me1="L63">  63nnection" clas hre4cach248y_"363toht" id="L120" class="ine" name1="L70">  70nnection" claszero4 hre248ne"36]ished
  32  71l30nnect3" id="L123" classninen" name1="L72">  72 *ens="s_my_"+co+cms"_to avsoraom"msgsonnecef=+cms"_to avsnet/c nion * 100  76#define <1a hr4177e2NULL4h/me2senger.c#L107" id="4107"2486>)24ine" name1="L79">  79 118
)24ine" name1="L79">  79 118
 4eph_2connection flag bit4 BUG_OD+code>nnectioms""lieder.c#L125"ms"n 118

nnectioms""lieder.c#L125"ms"n 118
249ag_30me1="L74">  74#define <1a hr4eeph3="{s4ref=2                   4    249_ST22][ 118
  61 *  61  76#define <1a hr416ph2>d{s4enge2G_BACKOFF" class="s4ef">249arr33_wqtr *  77#define <1a hr4o77e2NULL4ude/2iinux/ceph/decode.h4 cla249ass289wqtr[ *  72/5 sta3ic tag bytes (proto5ol c350ne"26ass_key                                   t_familc=CEP)eslist_hea="lieder.c#L125"list_hea=ine"7/ 118
;
 118

  61  61  61conre id=2" clclassnet/c nion *con);
 100  77#define <1a hr5f7"+3t6ss5nonn2G_SOCK_CLOSED" clas5="sr350arr33 hr  723508rr33 hr  72)24ine" name1="L79">  79 118
 5 Whe3 skipping (ignoring5 a b3510>)24ine" name1="L79">  79 118
  32 5/
  77#define <1a hr5177e3t"+c5de=t3UF_SIZE" class="sre5">SK351N_F293toht_class;
<  118
  79 118
qu351/a>33ass_key  118
 118
c351arr33 hr[ 118
  6132ame="L100"> 100)24ine" name1="L79">  79 118
 5 buf3linux/export.h" cla5s="f3521oy377a> BUG_OD+code>nnectio idla="L118" class="line" namet_familc=CEP)esid=_s qid="L118" classid=_s qnr"  nn0" nme"L118"> 118
 5er.c3LL23" id="L23" clas5="li352e" 33="L118" ne" n=  77#define <1a hr5f="+3>/*<5span3>
 118
  79 118
  61 * 118
 BUG_OD+code>nnectiosSGR_M"L118" class="line" namet_familc=CEP)esinos q_acks="lieder.c#L125"inos q_acks=nr"  nn0" nme"L118"> 118
  86#define <1a hr5ceph3>">/5
 100  70  71  72con5a hr353N_F29ion *ens="s_my_"+co+c="lass="e="sref">con);
con);
 100  77#define <1a hr516me3> * 5osts3in_connection" clas5_cla3533ass_key< * 118
c5nt_c353s_w37nnection *
 118
 * 118
 118
/532ame="L100"> 100nnection" clasi_cl5ss)24ine" name1="L79">  79  72nnection" clast_cl5ss BUG_OD+code>nnectio enge"Lear_be"er.c#L125" id=""Lear_be" *  72nnectio enge"Lear_be"er.c#L125" id=""Lear_be" *  72 BUG_OD+code>nnectio enge"Lear_be"er.c#L125" id=""Lear_be" *  72][  72nnection" 5last354ne"37ass_kL85">  85#define <1a hr5ceph3t"a 5ref=3a href=""a href=">n5ecti354s_w37nnection *conre id=2" clclassnet/c * 118
 BUG_OD+code>nnectiosSGR_M"L118" class="line" namet_familc=CEP)estion 118
 118
/5ref=3dnnecTR_COUNT_MASK"5cF_I3546>)24ine" name1="L79">  79 118
)24ine" name1="L79">  79 118
  61con);
 118
  74#define <1a hr5omme3t"a 5ref=3deref=":ssenger.c#L525" 355ne"36]ished
  70  71l30nnect3" id="L123" classninen" name1="L72">  72 *ens="s_my_"+co+c="laopen="sref">con);
 *con);
 118
[  79  79con clity_typeine"c[e1="L79">  79  79con clity_numine"  nme"L118"> 118
/5ref=3ut typelass="sref">5ont_355ass289wqtr[ * 118
  77#define <1a hr51mme3t">a5s="s3ef">conEXPORT_SYMBO5_cla3561oy377a> BUG_OD+code>nnectiomutexnlenger" c118" classmutexnlengnet/camegs/m */ 118
nnectioa>
 * 118
  74#define <1a hr51mme3t"{s5enge3.c#L125" id="L125" 5lass356_ST22][ 118
conmemc5clas356/a>33ass_key< * 118
con  87#define <1a hr51eph3tcep5enge3.c#L118" id="L118" 5lass356roy377a> BUG_OD+code>nnectiosSGR_M"L118" class="line" namet_familc=CEP)estion<"L11id="L118" classtion<"L11laddrname.ilc=CEP)estype="sref">contypeine" nn"}ssenger.c#L1!___u8id="L118" class__u8e"31)_e1="L79">  79con clity_typeine"" nme"L118"> 118
connumine"" nn=con clity_numine""" nme"L118"> 118
/5    3 -------------t/cep5/mes356/a>32ame="L100"> 100 5
  79 * 118
 5 Sta3e values for cep/ce5h/me3571oy377a> BUG_OD+code>nnectio idla="L118" class="line" namet_familc=CEP)esdelayadou"er.c#L125" elaynr"  nn0"> BUG_Oe" nd" id="L123" class="re id"backoff memorysninen" name1="L72">  72nnectiomutexnunlenger" c118" classmutexnunlengnet/camegs/m */ 118
 118
  61con);
 118
  87#define <1a hr5ceph3t"a 5ref=3a href="TR_COUNT" c5assd357ine36ame="3" id="L123" class="li" name1="L70">  70
  70/5ref=2}ssenger.c#L118" id5"L11257ger36#L120" id="L120" class="inen" name1="L72">  72conboolST22  79 *con);
 118
 5ref=2>nnection" clasBUG_5DDR_258nge37tranc"L76">  76#define <1a hr5176e3="+c5de=t2>nnection" claskunm5p_cl258e" 26
 118
nnection" clas hre5cach258ag_30ame1="L61">  61nnection" claszero5 hre258ine33me1="L61">  61  70l30nnect3" id="L123" classn ="n*ialize"a new"cs="=="net"ine" name1="L71">  71  72 *ens="s_my_"+co+c="la="n*R_M"L118" class+co+c="la="n*net/c nion *con);
 118
)24ine" nam="lste nion *con);
 118
)24ine" namclass"ne  An arrdiaconlascomcon);
 118
 5eph_2connection flag bit5  76#define <1a hr5176e3="+c5/spa2n>
nnectioa>
 118
2593oy377a> BUG_OD+code>nnectiomemsor" ce""msgsonnecmemsornet/c * 118
][ 118
33ass_key< * 118
 118
 118
259ne"288"L118" /m */ 118
 100/6 sta3ic tag bytes (proto6ol c3600>)24ine" name1="L79">  79 118
 BUG_OD+code>nnectioINIT_LIST_HEAsspa class="commINIT_LIST_HEAsnet/camegs/m */ 118

nnectioINIT_LIST_HEAsspa class="commINIT_LIST_HEAsnet/camegs/m */ 118
 118
  6133ass_key< * 118
  61 118
360e" 34me1="L69">  6932ame="L100"> 100 6 Whe3 skipping (ignoring6 a b361ne"333toht" id="L120" class="ine" name1="L70">  70 123#define  6/
  71SK361y_"363toht" id="L120" class "inen" name1="L72">  72 *con);
 118
qu361in_34tranc"L76">  76#define <1a hr6c="+3t6ss6de=c3n_work" class="sref6>con361s_w37nnection * 118
c361arr33 118
 118
)24ine" namne" n= 118
  118
 6 buf3linux/export.h" cla6s="f3621oy377a> BUG_OD+code>nnection" clre""msgsonnection 118
 6er.c3LL23" id="L23" clas6="li362e" 26
nnectiospinnunlenger" c118" classspinnunlengnet/camegs/m */ 118
/*<6span3>
 118
  61  85#define <1a hr61="+3""+c6de=c3ery.  We tolerate T6P di3626la35oonnection *ens="s_my_"+etaod=_kvec_re ider" c118" classMen_od=_kvec_re idnet/c nion *con);
 118
  76#define <1a hr618"+3t6ss6de=a3dr_str" class="sref6>add362ne"288"L118" /m */ 118
/6
  79 118
)24ine" name1="L79">  79 118
 6de=t3ceph_connection" cl6s hr363
  61  63con6a hr363N_F29oonnection *ens="s_my_"+etaod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/c nion *con);
  63  118
  76#define <1a hr6ceph3t"a 6ref=3ddr_sclass="sref">c6nt_c363s_w37nnectionamegsef= 118
 118
 118
/6)24ine" name1="L79">  79 118
nnection" clasi_cl6ss  31
nnection" clast_cl6ss BUG_OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_kvecladdr"msgsonnecod=_kvecine"[}ssenger.c#L1!_indexer" c118" classindexn 118
nnectio  cla="L118" class="line" namet_familc=CEP)esid=_kvecladdr"msgsonnecod=_kvecine"[}ssenger.c#L1!_indexer" c118" classindexn 118
 BUG_OD+code>nnectio enge="L118" class="line" namet_familc=CEP)esod=_kvec_leflaa.cner.c#L125"od=_kvec_lefln 118
][ 118
nnection" 6last364="s29ame1="L61">  61  87#define <1a hr618ph3tcep6/mes3a href="breakesseng6r.c#364roy37#ifdefnmetruct/18 ic_ientFIG_BLOCKspa class="commentFIG_BLOCK+c36me1="L87">  87#define <1a hr618"+3t6ss6ref=3c#L119" id="L119" c6ass=364ne"28oonnection *ens="s_my_"="n*_bio_itf=="sref">con="n*_bio_itf=net/c nion *conbio/ceph/messenger.c#L11bio="sref">conbio/cepc[class"ne  An arrdiaconbio="sref">conbio/ceph//messenger.c#L11itf=="sref">con=tf=net/,nameg/messenger.c#L11se""lieder.c#L125"se"ine") nme"L118"> 118
/6ref=3dnnecTR_COUNT_MASK"6cF_I3646>)24tranc"L76">  76#define <1a hr61mme3t"a 6ref=3a href=">nnection" 6last3650>)24ine" namne" !a> *conbio/cep"me1==="L77">  77#define <1a hr613ph3t"a 6ref=3a href=""a href=">n6ecti365
;/messenger.c#L11itf=="sref">con=tf=net/ nnmetruct/18 ic_iNULL_WA#L118" id="LNULLn 118
 118
 118
][  6133ass_keycon=tf=net/ nnmetruct/18 ic_ibio="sref">conbio/cep" nme"L118"> 118
conbio/cep namet_familc=CEP)esbi_idxer" c118" classbi_idx/cep" nme"L118"> 118
  61  69/6ref=3ut typelass="sref">6ont_365ass28oonnection *ens="s_my_"=tf=_bio_nexd="sref">con=tf=_bio_nexdnet/c nion *conbio/ceph//messenger.c#L11bio_itf=="sref">conbio_itf=net/,nameg/messenger.c#L11se""lieder.c#L125"se"ine") nme"L118"> 118
  77#define <1a hr61mme3t">a6s="s3ef">conEXPORT_SYMBO6_cla3661oy377a> BUG_ne" /messenger.c#L11bio_itf=="sref">conbio_itf=net/ n nmetruct/18 ic_iNULL_WA#L118" id="LNULLn  77#define <1a hr617re3t"a 6ref=3c#L23" id="L23" cla6s="l3662;f= 118
  74#define <1a hr61mme3t"{s6enge3.c#L125" id="L125" 6lass366_ST22][conbio_itf=net/) namet_familc=CEP)esbi_vcclaa.cner.c#L125"bi_vcclnet/7/ 118
conmemc6clas366ne"37ass_kL85">  85#define <1a hr617re3t"a 6ref=3lass="sref">con33ass_key<"/messenger.c#L11se""lieder.c#L125"se"ine")++/ 118
 BUG_ne" /messenger.c#L11se""lieder.c#L125"se"ine""  n /messenger.c#L11bio_itf=="sref">conbio_itf=net/) namet_familc=CEP)esbi_vcclaa.cner.c#L125"bi_vcclnet/7 118
[ *ens="s_my_"="n*_bio_itf=="sref">con="n*_bio_itf=net/c /messenger.c#L11bio_itf=="sref">conbio_itf=net/) namet_familc=CEP)esbi_nexd="sref">conbi_nexdnet/,nmessenger.c#L11bio_itf=="sref">conbio_itf=net/,nmessenger.c#L11se""lieder.c#L125"se"ine")/ 118
/6    3 -------------t/cep6/mes366/a>32ame1="L61">  61 6
  61a6 Sta3e values for cep/ce6h/me367 re32e="L32">  32 *ens="s_my_"prepare_writfam *con);
 118
  77#define <1a hr6cmme3t"{s6enge3t" class="sr_][ * 118
  85#define <1a hr6c7re3t"a 6ref=3if_STR_COUNT" class6a hr367s_w37nnection * 118
 BUG_OD+code>nnectio"s_"+ href=1"net/17ment"a href="!a> * 118
  69/6ref=2}ssenger.c#L118" id6"L112676>)24ine" namee" nd" id="L123" class="="n*ialize"page itf=ator "inen" name1="L72">  72)24ine" name1="L79">  79 118
 6ref=2>nnection" clasBUG_6DDR_2681oy377a> BUG_ne" a> * 118
nnection" claskunm6p_cl2682;e1="L79">  79 118
nnection" clas hre6cach268N_F293toht_clelse 118
nnection" claszero6 hre268tru374"L118" ine" name1="L79">  79 118
  87#define <1a hr6f="+3t"a 6nger2c#L17" id="L17" cla6s="l2686oy377a> BUG_ne" a> *conbio/cep"me1="L87">  87#define <1a hr6feph3t"a 6conn2ction" clas[con="n*_bio_itf=net/ca> *conbio/cepc[amegs/m */conbio_itf=net/,namegs/m */ 118
  61)24ine" name1="L79">  79 118
)24ine" name1="L79">  79 118
 6eph_2connection flag bit6 BUG_OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_mornba.cner.c#L125"od=_mornn
  61269ag_30me1="L74">  74#define <1a hr61eph3="{s6ref=2                   6    269ne"36]ished
  70  70l30nnect3" id="L123" classn off.  Assuspa od=_kvec* are already valid..rwlijust"n  71  72269ne"28oonnection *ens="s_my_"prepare_writfam *con);
 118
  76#define <1a hr7f="+3t">/7 sta3ic tag bytes (proto7ol c3700>)24ine" namclass"ne  An arrdiaconlascoms""lieder.c#L125"ef=+cms"n 118
 BUG_amegsef= 118

  63 118
  6133ass_key< *
 118
 118
 118
370ne"288"L118" /m */ 118
)24ine" name1="L79">  79 118
 7 Whe3 skipping (ignoring7 a b3710>)24ine" name1="L79">  79 118
 BUG_OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_mornba.cner.c#L125"od=_mornn 118
 7/
nnectio  cla="L118" class="line" namet_familc=CEP)esid=_ms"_donnba.cner.c#L125"od=_ms"_donnn 118
SK371ag_30ame1="L61">  61  61qu371ey<36ame1=3" id="L123" class="li" name1="L70">  70l30nnect3" id="L123" classn Prepare headers for the nexd outgoing m  71c371ine36ame="3" id="L123" clas="inen" name1="L72">  72 *ens="s_my_"prepare_writfam *con);
 118
)24tranc"L76">  76#define <1a hr718me3"inc7ude/3linux/ceph/pagelist7h" c3720>)24ine" namclass"ne  An arrdiaconlascoms""lieder.c#L125"ef=+cms"n 118
 7 buf3linux/export.h" cla7s="f3721oy377a> BUG_OD+code>nnectiounger3c#L23" classu3nge32t * 118
 7er.c3LL23" id="L23" clas7="li372e" 36me1="L63">  63/*<7span3>
 118
][ 118
 118
  87#define <1a hr717"+3t6ss7/mes3c#L128" id="L128" c7ass=372roy377a> BUG_Oe" nd" id="L123" class="Sneak  ndack in there first?  Ifrwlic ndget it_ameo the sa11lan" name1="L72">  72
  72/7
)24i/mesnn=  77#define <1a hr7omme3t"ss7nger3c#L118" id="L118" c7ass=373ne"26ass_key )24/ 118
 7de=t3ceph_connection" cl7s hr373
;OD+code>nnectio enaod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n= 118
 7nger3c#L23" id="L23" cla7s="l3732;e1="L79">  79 118
/*<7stad3r_sclass="sref">con7a hr373N_F293toht_class;OD+code>nnectio enaod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n=  63 118
33ass_key  61c7nt_c373"+c36me1="L87">  87#define <1a hr7c7"+3t6ss7/mes3=ceph_connection" c7as  373roy377a> BUG_OD+code>nnectio"s_"+ href=1"net/17ment"a href="OD+code>nnectiolist_emptyadou"er.c#L125"list_emptyref="amegs/m */ 118
 118
/7)24ine" name1="L79">  79 118
nnection" clasi_cl7ss)24ine" name1="L79">  79nnectiom"lieder.c#L125"mn 118
nnection" clast_cl7ss  32  72 BUG_OD+code>nnectio f=+cms"_gider" c118" classMf=+cms"_gidref="OD+code>nnectiom"lieder.c#L125"mn 118
][conlist_move_tailref="amegs/m */ 118
nnection" 7last374ne"37ass_kL85">  85#define <1a hr7ceph3t"a 7ref=3a href=""a href=">n7ecti3746" 26
  72  72
  71/7ref=3dnnecTR_COUNT_MASK"7cF_I374ger36#L120" id="L120" class=rrrrrrrr*inen" name1="L72">  72)24ine" namne" /m */  77#define <1a hr713ph3t"a 7ref=3a href=""a href=">n7ecti375
;/m */ 118
 118
  61  87#define <1a hr716me3t"a 7ref=3a href=">nnection" 7last375/a>33ass_key 118
conbio_itf=net/ nnmetruct/18 ic_iNULL_WA#L118" id="LNULLn 118
  61  69/7ref=3ut typelass="sref">7ont_3756>)24ine" name1="L79">  79
  69 nnectiom"lieder.c#L125"mn  63a7s="s3ef">conEXPORT_SYMBO7_cla376
nnectiom"lieder.c#L125"mnnnectiom"lieder.c#L125"mn  63  63 118
][ 118
conmemc7clas376ne"37ass_kL85">  85#define <1a hr717re3t"a 7ref=3lass="sref">con  72 BUG_OD+code>nnectiosSGaod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n= 118
 118
/7    3 -------------t/cep7/mes3766>)24ine" name1="L79">  79 118
 7
  31
a7 Sta3e values for cep/ce7h/me3771oy377a> BUG_ne" a> *  31
;e1="L79">  79  31
 118
  6133ass_key< e" nd" id="L123" class= fill ind"rc (ex  72 * 118
 BUG_OD+code>nnectioeonR_M"L118" class="line" namet_familc=CEP)esod=_ms""lieder.c#L125"id=_ms"nr"  namet_familc=CEP)esherladdr"msgsonnecherladdrname.ilc=CEP)escrcladdr"msgsonneccrcn 118
 118
/7ref=2}ssenger.c#L118" id7"L112776>)24 nme"L118"> 118
)24ine" name1="L79">  79 118
 7ref=2>nnection" clasBUG_7DDR_2781oy377a> BUG_OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_ms""lieder.c#L125"id=_ms"nr"  namet_familc=CEP)essooteradou"er.c#L125"footernet/rname.ilc=CEP)essront_ rcladdr"msgsonnecsront_ rcn 118
nnection" claskunm7p_cl2782 *  77#define <1a hr7f="+2t"a 7ref=2>nnection" clas hre7cach278N_F293toht_class;OD+code>nnectio rcladdr"msgsonneccrcn  31
nnection" claszero7 hre278tru374"L118" ine" namass;_class 118
;OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_ms""lieder.c#L125"id=_ms"nr"  namet_familc=CEP)essooteradou"er.c#L125"footernet/rname.ilc=CEP)esmiddle_ rcladdr"msgsonnecmiddle_ rcn 118
 118
[ 118

  31
/7h/me2senger.c#L107" id="7107"2786>)24ine" nam118" /m */nnectio  cla="L118" class="line" namet_familc=CEP)esid=_ms""lieder.c#L125"id=_ms"nr"  namet_familc=CEP)essooteradou"er.c#L125"footernet/rname.ilc=CEP)essront_ rcladdr"msgsonnecsront_ rcn  63  118
 7eph_2connection flag bit7  32
  722793oy377a> BUG_OD+code>nnectio enge="L118" class="line" namet_familc=CEP)esod=_ms""lieder.c#L125"id=_ms"nr"  namet_familc=CEP)essooteradou"er.c#L125"footernet/rname.ilc=CEP)esdata_crcladdr"msgsonnecdata_crcn 118
 * 118
;OD+code>nnectioprepare_writfamnnectio enge="L118" class="line")/ 118
 118
  72279ne"31_wqtr[ *ens="s_my_"prepare_writfamnnectio enge="L118" class="line")/ 118
/7ude/2iinux/ceph/decode.h7 cla2796>)24 nme"L118"> 118
/8 sta3ic tag bytes (proto8ol c3800>)24ine" name1="L79">  79nnectioCON_FLAG_WRITE_PENDINGadou"er.c#L125"CON_FLAG_WRITE_PENDINGn 118
  61
  63  72]ished
  71  72con);
 118
  77#define <1a hr8o8"+3t6ss8nnge2G_BACKOFF" class="s8ef">380ne"288"L118" /m */
  63)24ine" nam118" /m */)24)/ 118
 8 Whe3 skipping (ignoring8 a b3810>)24ine" name1="L79">  79)24/ 118
  32 8/
nnectio  caod=_kvec_re ider" c118" classMen_od=_kvec_re idnet/c6cogsilc=CEP)es)enge="L118" class="line"7/ 118
SK381ag_30me1="L74">  74#define <1a hr814me3="+c8nger3c#L115" id="L115" c8ass=381_ST22][ 118
qu381ne"37ass_kL85">  85#define <1a hr8c="+3t6ss8de=c3n_work" class="sref8>con381s_w37nnection * 118
c381roy377a> BUG_OD+code>nnectiosSGaod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n=  63[ 118
)24 nme"L118"> 118
)24ine" name1="L79">  79  72 8 buf3linux/export.h" cla8s="f3821oy377a> BUG_OD+code>nnectiose*_binnectioCON_FLAG_WRITE_PENDINGadou"er.c#L125"CON_FLAG_WRITE_PENDINGn 118
 8er.c3LL23" id="L23" clas8="li382e" 26ame1="L61">  61/*<8span3>
  74#define <1a hr814me3="+c8eph 3uses the messenger 8o ex382ne"36]ished
  70  71l30nnect3" id="L123" classninen" name1="L72">  72 *ens="s_my_"prepare_writfakeepalive"lieder.c#L125"prepare_writfakeepalivenet/cclass"ne  An arrdiaconlascon" clclass="sref">con);
 118
  77#define <1a hr8ceph3>">/8
  79
 118
)24ine" name1="L79">  79 118
 8de=t3ceph_connection" cl8s hr3831oy377a> BUG_OD+code>nnectio  caod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n= 118
 8nger3c#L23" id="L23" cla8s="l383e" 26
nnectiose*_binnectioCON_FLAG_WRITE_PENDINGadou"er.c#L125"CON_FLAG_WRITE_PENDINGn 118
/*<8stad3r_sclass="sref">con8a hr383ag_30ame1="L61">  61  61  70c8nt_c383">l30nnect3" id="L123" classn Chref="net negotia"net"ine" name1="L71">  71  72  69/8)24oonnectclass"ne  An arrdiaconlascoauth_handshake"lieder.c#L125"lascoauth_handshake/ceph/messenger.c#L11ge*_ href="oauthorizeradou"er.c#L125"ge*_ href="oauthorizernet/cclass"ne  An arrdiaconlascon" clclass="sref">con);
  63nnection" clasi_cl8ss conauth_protoine") nme"L118"> 118
nnection" clast_cl8ss  77#define <1a hr815me3mess8nger3c#L23" id="L23" cla8s="l384e" 26
conauth>)24/ 118
  74#define <1a hr8c4me3="+c8ref=3dnnecTR_COUNT_MASK"8cF_I384tru374"L118" ne" !e1="L79">  79  77#define <1a hr816me3> * 8ref=3a href=">nnection" 8last3845_F293toht_class;OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esid=_ href="ba.cner.c#L125"od=_ href="laddrname.ilc=CEP)esauthorizer_protocol="sref">conauthorizer_protocoline" nnmetruct/18 ic_ieEPH_AUTH_UNKNOW href=1"net/17meeEPH_AUTH_UNKNOW >)24/ 118
 118
 118
  61/8ref=3dnnecTR_COUNT_MASK"8cF_I3846>)24 nme"L118"> 118
)24ine" namee" nd" id="L123" class="Can't hold the mutex whiledgetting authorizer="inen" name1="L72">  72 118
nnectioauth="sref">conauth>)24 nnmetruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esoplba.cner.c#L125"opsine"c/mest_familc=CEP)esge*_authorizeradou"er.c#L125"ge*_authorizernet/cmetruct/18 ic_ieonR_M"L118" class="line", metruct/18 ic_iauth_proto="sref">conauth_protoine"ia6cogsilc=CEP)es)enge="L118" class="line" namet_familc=CEP)esauth_retryadou"er.c#L125"auth_retryflag)/ 118
 118
  6133ass_key *conauth>)24)) nme"L118"> 118
conauth>)24/ 118
33ass_key *33a!nnmetruct/18 ic_iCON_STATE_NEGOTIATINGadou"er.c#L125"CON_STATE_NEGOTIATINGine") nme"L118"> 118
[ 118
/8ref=3ut typelass="sref">8ont_3856>)24 nme"L118"> 118
)24ine" name1="L79">  79)24 nnmetruct/18 ic_iauth="sref">conauth>)24c/mest_familc=CEP)esauthorizer_reply_bufer" c118" classauthorizer_reply_buf>)24/ 118
a8s="s3ef">conEXPORT_SYMBO8_cla3861oy377a> BUG_OD+code>nnectio  cla="L118" class="line" namet_familc=CEP)esauth_reply_buf_lecla="L118" classauth_reply_buf_lec>)24 nnmetruct/18 ic_iauth="sref">conauth>)24c/mest_familc=CEP)esauthorizer_reply_buf_lecla="L118" classauthorizer_reply_buf_lec>)24/ 118
conauth>)24/ 118
  61  61conmemc8clas386ey<36ame1=3" id="L123" class="li" name1="L70">  70conl30nnect3" id="L123" classn We  href="ed to a peer=and are saying hello"ine" name1="L71">  71  72 *ens="s_my_"prepare_writfabarefradou"er.c#L125"prepare_writfabarefrnet/cclass"ne  An arrdiaconlascon" clclass="sref">con);
 118
/8    3 -------------t/cep8/mes3866>)24tranc"L76">  76#define <1a hr817re3t"> 8
  79nnectioCEPH_BANNER"lieder.c#L125"CEPH_BANNERine"7,nOD+code>nnectioCEPH_BANNER"lieder.c#L125"CEPH_BANNERine"7/ 118
a8 Sta3e values for cep/ce8h/me3871oy377a> BUG_OD+code>nnectio  caod=_kvec_ad="lieder.c#L125" id=od=_kvec_ad=net/cmetruct/18 ic_ieonR_M"L118" class="line", tizeof" n= 118
;;;;;;;;;;;;;;;;;;;;;;;;;amegs/m */ 118
  74#define <1a hr81mme3t"{s8enge3t" class="sr_][ 118
33ass_key< p+code>nnectiose*_binnectioCON_FLAG_WRITE_PENDINGadou"er.c#L125"CON_FLAG_WRITE_PENDINGn 118
  61  61 *ens="s_my_"prepare_writfa href="ba.cner.c#L125"prepare_writfa href="net/cclass"ne  An arrdiaconlascon" clclass="sref">con);
 118
/8ref=2}ssenger.c#L118" id8"L112876>)24tranc"L76">  76#define <1a hr8omme2t"ss8nger2c#L118" id="L118" c8ass=2880>)24ine" namun=igned amega> *ens="s_my_"globalos qer" c118" classglobalos q>)24 nnmetruct/18 ic_ige*_globalos qer" c118" classge*_globalos qnet/cmetruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esmsgradou"er.c#L125"msgrine", 0)/ 118
 8ref=2>nnection" clasBUG_8DDR_2881oy377a> BUG_amega> *ens="s_my_"proto="sref">conprotoine"/ 118
nnection" claskunm8p_cl2882 *ens="s_my_"auth_proto="sref">conauth_protoine"/ 118
nnection" clas hre8cach288N_F293toht_clclass"ne  An arrdiaconlascoauth_handshake"lieder.c#L125"lascoauth_handshake/ceph/messenger.c#L11auth="sref">conauth>)24/ 118
nnection" claszero8 hre288ine33me1="L61">  61conpeer_"L11laddrname.ilc=CEP)estype"lieder.c#L125"sypeine")me1==="L77">  77#define <1a hr817re3t"a 8nger2c#L17" id="L17" cla8s="l2886oy377a> BUG_casenOD+code>nnectioCEPH_ENTITY_TYPE_M+ href=1"net/17meCEPH_ENTITY_TYPE_M+ oy37:1==="L77">  77#define <1a hr81eph3t"a 8conn2ction" clas[conprotoine" nnmetruct/18 ic_ieEPH_M+ C_PROTOCOL_WA#L118" id="LeEPH_M+ C_PROTOCOL>)24/ 118
[ 118
/8h/me2senger.c#L107" id="8107"2886>)24ine" namcasenOD+code>nnectioCEPH_ENTITY_TYPE_OSDhref=1"net/17meCEPH_ENTITY_TYPE_OSDoy37:1==="L77">  77#define <1a hr81="+2e1="8cod{2senger.c#L125" /cep8/mes289ne"26ass_key <>[conprotoine" nnmetruct/18 ic_ieEPH_OSDC_PROTOCOL_WA#L118" id="LeEPH_OSDC_PROTOCOL>)24/ 118
 8eph_2connection flag bit8;break/ 118

nnectioCEPH_ENTITY_TYPE_MDShref=1"net/17meCEPH_ENTITY_TYPE_MDSoy37:1==="L77">  77#define <1a hr81eph3t"t/8_FLA2G_LOSSYTX" class="s8ef">289N_F293toht_class;OD+code>nnectioproto="sref">conprotoine" nnmetruct/18 ic_ieEPH_MDSC_PROTOCOL_WA#L118" id="LeEPH_MDSC_PROTOCOL>)24/ 118
;break/ 118
  77#define <1a hr817re3t"a 8nger2G_WRITE_PENDING" cl8ss="2896a>33ass_key;/m */ 118
  61289e" 34me1="L69">  69/8ude/2iinux/ceph/decode.h8 cla2896>)24ine" name1="L79">  79
  63/9 sta3ic tag bytes (proto9ol c390ne"26ass_key )24, metruct/18 ic_iproto="sref">conprotoine")/ 118
  32
nnectio  cR_M"L118" class="line" namet_familc=CEP)esod=_ href="ba.cner.c#L125"od=_ href="laddrname.ilc=CEP)esfeaturelba.cner.c#L125"featureline" nnmetruct/18 ic_iepu_to_leenge3.c#L12 classspu_to_leenref="}ssenger.c#L1!_MSGR_M"L118" class="line" namet_familc=CEP)esmsgradou"er.c#L125"msgrine" namet_familc=CEP)essupported_featurelba.cner.c#L125"supported_featureline")/ 118
 118
][ 118
33ass_key< p+code>nnectioeonR_M"L118" class="line" namet_familc=CEP)esod=_ href="ba.cner.c#L125"od=_ href="laddrname.ilc=CEP)esglobalos qer" c118" classglobalos q>)24 nnmetruct/18 ic_iepu_to_lenger3c#L23" classepu_to_lengnet/cmetruct/18 ic_iglobalos qer" c118" classglobalos q>)24)/ 118
conprotocol_versass>)24 nnmetruct/18 ic_iepu_to_lenger3c#L23" classepu_to_lengnet/cmetruct/18 ic_iproto="sref">conprotoine")/ 118
 118
390e" 34me1="L69">  69)24ine" name1="L79">  79conauth_protoine" nnmetruct/18 ic_ieEPH_AUTH_UNKNOW href=1"net/17meeEPH_AUTH_UNKNOW >)24/ 118
 9 Whe3 skipping (ignoring9 a b3910>)24ine" name1="L79">  79conauth>)24 nnmetruct/18 ic_ige*_ href="oauthorizeradou"er.c#L125"ge*_ href="oauthorizernet/cmetruct/18 ic_ieonR_M"L118" class="line", amegs/m */conauth_protoine")/ 118
 BUG_ne" a> *conauth>)24)) nme"L118"> 118
 9/
conauth>)24)/ 118
SK391ag_30me1="L74">  74#define <1a hr914me3="+c9nger3c#L115" id="L115" c9ass=391_ST22][conauthorizer_protocoline" nnmetruct/18 ic_iepu_to_lenger3c#L23" classepu_to_lengnet/cmetruct/18 ic_iauth_proto="sref">conauth_protoine")/ 118
qu391/a>33ass_key< p+code>nnectioeonR_M"L118" class="line" namet_familc=CEP)esod=_ href="ba.cner.c#L125"od=_ href="laddrname.ilc=CEP)esauthorizer_lecla="L118" classauthorizer_lecine" nne1="L79">  79conauth>)24 ? 118
conauth>)24c/mest_familc=CEP)esauthorizer_buf_lecla="L118" classauthorizer_buf_lec>)24) :n0" nme"L118"> 118
c391roy37me1="L61">  61 118
)24ine" nam118"                            amegs/m */ 118
)24ine" namne" a> *conauth>)24 amegsamegsnmetruct/18 ic_iauth="sref">conauth>)24c/mest_familc=CEP)esauthorizer_buf_lecla="L118" classauthorizer_buf_lec>)24) nme"L118"> 118
conauth>)24c/mest_familc=CEP)esauthorizer_buf_lecla="L118" classauthorizer_buf_lec>)24, 118
 9er.c3LL23" id="L23" clas9="li3922;;;;;;;;;;;;;;;;;;;;;;;;;metruct/18 ic_iauth="sref">conauth>)24c/mest_familc=CEP)esauthorizer_bufla="L118" classauthorizer_bufladd7" nme"L118"> 118

  74#define <1a hr914me3="+c9eph 3uses the messenger 9o ex392_ST22][ 118
nnectioCON_FLAG_WRITE_PENDINGadou"er.c#L125"CON_FLAG_WRITE_PENDINGn 118
l30 118
 BUG_returnn0" nme"L118"> 118
  61/9
 118
)24ame1=3" id="L123" class="li" name1="L70">  70 9de=t3ceph_connection" cl9s hr3931oy37nnect3" id="L123" classn writf as much of"pending kvecs to the socket as we cat"ine" name1="L71">  71 9nger3c#L23" id="L23" cla9s="l39ngnet/nnect3" id="L123" classn  1  name donnine" name1="L71">  71con9a hr3933oy37ae" nd" id="L123" classn  0  name socket full, but"morn to doine" name1="L71">  71]ished
  71  72c9nt_c393s_w37oonnectnmega> *ens="s_my_"writfapartial_kvecflag7" class="iwritfapartial_kvecnet/cclass"ne  An arrdiaconlascon" clclass="sref">con);
 118
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nmega> *ens="s_my_"rider" c118" classridnet/" nme"L118"> 118
/9)24 nme"L118"> 118
nnection" clasi_cl9ss)24ine" name1="L79">  79
 118
nnection" clast_cl9ss  77#define <1a hr915me3mess9nger3c#L23" id="L23" cla9s="l3942;a> *ens="s_my_"rider" c118" classridnet/ nnmetruct/18 ic_ie;
)24, 118
;;;;;;;;;;;;;;;;;;;;;;;;metruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esod=_kvec_leftadou"er.c#L125"od=_kvec_leftine" zero_ hreph/m =MeonR_M"L118" class="line" namet_familc=CEP)esod=_kvec_bytelba.cner.c#L125"od=_kvec_bytelflag, 118
;;;;;;;;;;;;;;;;;;;;;;;;metruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esod=_mornba.cner.c#L125"od=_mornn 118
nnection" 9last3945_F293toht_class;ne" a> * 118
 118
 118
[ * 118
/9ref=3dnnecTR_COUNT_MASK"9cF_I3946>)24ine" nam118"            break/a hrtr[  72)24me1="L72">  72  72;whiled n=)24 namet_familc=CEP)esiov_lecla="L118" classiov_lec>)24) e1==="L77">  77#define <1a hr91eph3t"t/9nger3c#L74" id="L74" cla9s="l395N_F293toht_class;;;;;;;;;t_familc=CEP)esBUG_+ href=1"net/17meBUG_+ net/c!e1="L79">  79 118
;;;;;;;;;n=)24 namet_familc=CEP)esiov_lecla="L118" classiov_lec>)24/ 118
nnection" 9last3955_F293toht_class;;;;;;;;;n=)24++/ 118
 118
[  61[  72/9ref=3ut typelass="sref">9ont_3956>)24ine" nam118"    ne" a> *  77#define <1a hr9ceph3t"}s9enge3.c#L118" id="L118" 9lass396ne"26ass_key )24 namet_familc=CEP)esiov_lecla="L118" classiov_lec>)24 -nnmetruct/18 ic_irider" c118" classridnet/" nme"L118"> 118
a9s="s3ef">conEXPORT_SYMBO9_cla396
;nnnnnnnnmetruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esod=_kvec_curadou"er.c#L125"od=_kvec_cur>)24 namet_familc=CEP)esiov_basnba.cner.c#L125"iov_basn 118
  61  61][ 118
conmemc9clas396/a>33ass_key< p+code>nnectioeonR_M"L118" class="line" namet_familc=CEP)esod=_kvec_is_ms""lieder.c#L125"od=_kvec_is_ms"net/ nnmetruct/18 ic_ifalsnba.cner.c#L125"falsnnet/" nme"L118"> 118
con 9nger3c#L23" id="L23" cla9s="l39ngnet/nnect3" id="L123" classn  1  name don hrereturnnmetruct/18 ic_5ref=3lass=protocol="sref">conauthorizer_protocoline" nnmetruct/18 ic_ieEPH_AUTH_UNKNOW href=1"net/17meeEPH_AUTH_UNKNOW >)24/ 118ef=36est_familc=CEP=36est_familc=CEP=36est_fa, p+code>nnectioeonR_M"L118" class="line" namet_fa7k3rdiaconlascon" clclass="9ref">96ref="neia6cogsilc=CEP)es)enge="L118" class="line" me1="L63">  63   79)24)/<;;;;;;;;;;;;;;;;;;;;;;;;metruct/18 ic_ieonR_ss="line" namet_familc=CEP)esod=_kvec_bytelba.cner.c#L125"od=_kvec_bytelflag, 118
  77#define <1anR_M"L1189 class="line", tizeof" n9 118  77#define <1a hr9o8"+3t6ss9ref=3=ceph_con,8
#define <1a hrpagcla8s="l2886oy377agc 77 118)24 namet_"net_" class="line" nanet_"c_cur_cur>)24 namet_BO9_cla396
)24 namet_"net_" class="line" nanet_"c_cur_cur>)24 namet_s3t"aclass="line" na3t"iauthc_cur>)24 namet_bo>auth_protoine")/bo>ac_cur_cur>)24 namet_in_traiauth_protoine")/in_traia_connection" c9as  393ne"288"L118" nmeNGadou"er9c#L125"CON_FLAG_WRITE_PE9DINGn9re, am"line" namet_familc=CEP)esod=_kvec 61con#define <1a hrm =MeonR_M"L118" c5_F293to> 9nger3c#L23" idnnection" 9last3945_F293toht_class;ne" a> *con 118
  79a> *ens="s_my_"globalos 9er" c97 118
 118
nnection" claskunm8p9cl2889818 ic_iauth="sref">conauth>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 data_poss;ame1="L61">  61nnection" 9las h98a.cner.c#L125"featureline" nnmetruct/18 ic_iepu_to_leenge3.c#L12 classspu_to_lsg_posag, 118 7agc_poss;ame1="L61">  61conaut9>)24/9/s="L118"> 118)24 namet_BO9_cla396
#define <1a hr81eph39"a 8c98"sref">conauthorizer_pro/ 118
 118
 118 7agc_possfamilc=CEP)esod=_kvec_is_ms""lieder.c7"2886>)29ine" namcasenOD+code>nne9tioCE98gs_wqpeonR_M"L118" class="line"118"> 118
 118  79#define <1a hr81="+291="8c98 118
)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 9nger3c#L23" id="L23" cla9s="l39ngnet/nnect3" id="L123" classn  1  name don hrOCOL_WA#L918" id="LeEPH_OSDC_PROTO9OL>)299izer_buf_lecla="L118" classauthoin_traiauth_protoine")/in_traia_connection" c9as  393ne"288"L118" nmees289e" 29
nne9tioCE9H_ENTITY_TYPE_MDShref=19" c8ass=385neBis clavt_"aiauth_protoine")/Bis clavt_"aiaf="nede=c3ery.  We tolera7agcla8s="l2886oy377agc 77  79#define <1a hr81eph39"t/8_99horizer_bufladd7" nme"L118"> 118de=c3ery.  We toleram =MeonR_M"L118" c5_F293tsauthorizer_reply_butraiauth_protoine")/traia_consauthorizer_reply_buheaesauthorizer_bufheaeiautnPH_AUTH_UNKNOW href=1"net/17meeEPHOCOL_WA#L918" id="LeEPH_MDSC_PROTO9OL>)29/ 1e/nnla="L118" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bu7agcBis la8s="l2886oy377agcBis _connection" c9as  393ne"288"L118" nmeeh" n=  779/a>#define <1a hr817re19" c8ass=385neBis clavt_"aiauth_protoine")/Bis clavt_"aiaf="nede=c3ery.  We tolera7agcla8s="l2886oy377agc 77;/m */ 118
  99/89de/2iinux/cephe/nnla="L118" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi_M"L118" class="bi__connection" c9as  393ne"288"L118" nmee"2886>)29/a>
9ont18" classauthoit3useio_nexlag, it3useio_nexlf="nede=c3ery.  We toleram =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi__it3uM"L118" class="bi__it3uiauthcde=c3ery.  We toleram =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi__se=MeonR_M"L118" cbi__se=iautnPH_AUTH_UNKNOW href=1"net/17meeEPHOL77">  79"L=5 cs q=sd"L=d gs q=sd9L=d p9oto=sd#3" cfH_AUTH_UNKNOW href=1"net/17meeEP10" class h10" cl cs q=sd"L=d gs q=sd10" c>10" s_wqilc/pre>_AUTH_UNKNOW href=1"net/17meeEP10"1class h10"nne10"10"_familc=CEP)esod=_ href="ba.cner.c#L110"2class h10"/a>#define <1a hr81eph310"/a>10"d="L123" classn  0  name sokvecs to the socket as we cat"ine" name1=10"3class h10"8" id="LeEPH_MDSC_PROTO10"8">10" 9lass393ne"36]ished  7110"3" id="L123" clas="inen" name1upame dfoot3u71">  71;/m */10"my_"writfapartial_kvecflag7" et full, but"m,dfoot3u is now queum_ieo 118
[]71">  7110"d="L118" 8lass386ine36ame="3" >
  7110"_my_"prepare_writfabarefradou1="L72">  72
>10"8my_"prepare_writfabarefradoussridnet/) e1==="L77">  77#define <110"9class h10"L=5 cs q=sd"L=d gs q=sd10"L=>10"9fami);
 c#L118" id="L1lsg_pagcs  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm101 class h1025"ge*_ href="oauthorize1025">1025, am"line" namet_familc=CEP)esod=_kve1021class h10) nme"L118"> 118
102_ENTITY_TYPE_ef="net9c7"+3t6ss9/mes3=cepm =MeonR_M"L118" class=5_F293toa>#define <1a hrm =MeonR_M"L118" c5_F293to> 9nger3c#L23" idnnection" 9last3945_F293toht_class;ne" a> *conauth>)24)/102horizer_buflat/18 ic_ieonR_M"L118" class=data_BO9_cla396
 9nger3c#L23" id18">e"L1cpuuth_protoine")/B8">e"L1cpuf="nennnnnnnnmetructm =MeonR_M"L118" c5_F293tsauthorizer_reply_buh <1a hr81mme3t"{shclass=net916me3="+c9dedata_BO9_cla396
)24 namet_BO9_cla396
102/a>
auth_protoine")/bo>ac_cur_cur>)24 namet_do_datacr class="line") ndo_datacr 293to> t914me3="+c9ref=3deref=":ssenger.c#L925" 395tru374"L118" ass102t81eph3t"a 8re
nnection" clasi_cl9ss)24ine" name1=1026class h10nauth>)24c/mest_fami10n102681eph3t"a 8re
)24ine" name1=1027class h10TMSGaod=_kvec_ad="lieder10TMS>1027" class="ine" nflag nn0" nmbo>auth_protoine")/bo>ac_cur_cur>)24 namet_in_traiauth_protoine")/in_traia_cono> 9nger3c#L23" id="L23" cla9s="l39ngnet/nnect3" id="L123" classn  1  name don h1028class h10 class="line", tizeof" n10 cl>102t typelass="sride/a>
)24 namet_traia_BO9_cla396
 ennnnnnnnmetructm =MeonR_M"L118" c5_F293tsauthorizer_reply_butraiauth_protoine")/traia_con ?r_cur>)24 namet_m =MeonR_M"L118" c5_F293tsauthorizer_reply_butraiauth_protoine")/traia_consauthorizer_reply_buBO9gan3>
 118
1029 typelass="sride/a>
)24 namet_traia_ofne <1a hr914me3=traia_ofn_cono> 9nger3c#L23" iddata_BO9_cla396
)24 namet_traia_BO9_cla396
 118
10t18 ic_iauth="sref">conaue="L118" class="line" me1="L63">  63 10thorizer_bufladd7" 914me3="+c9ref=3deref=":ssenger.c#L925" hc_cur>)24 namet_m =MeonR_M"L118" c5_F293t_ss="line" namet_familc=CEP)esod=_kvec_bytelba.cner.c#L125"od=_kvelsg_posag, 118)24 namet_m =MeonR_M"L118" c5_F293tss="s9sref3903oy377anr_pagcsag, nr_pagcs 77 118
 118 7agc_poss 118
 11810te" namet_familc=CEP)espeer_"L11="sref10t5class h10c#L125"CON_FLAG_WRITE_PE10c#L>10tifalsnba.cner.3" classn  0  name sokvecs to the socket as we cat"ine" name1=1026class h10L118"> 118
  71  6110t_my_"prepare_writfabarefrado33333333* met_ten,  ne"e" nect3" id=ct3possible" a> each71">  7110t8my_"prepare_writfabarefrado33333333*1">  71  70<10s=">10t9="L118" 8lass386ine36ame="333333333* Ifame1arel alculatclasme ddata cr  (me ddnet/c)),ame1will1">  71  71  71con9a hr3933oy37a10"sr>10rd="L123" classn  0  name soc33333333*ssridnet/) e1==="L77">  77#define <11033class h104me3="+c9eph 3.c#L125" i104me>10r=_kvec_leftad5"od=_kvec_cur>)24 namdata_BO9_cla396

)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 data_poss10ra>#define <1a hr817re
#define <1a hrpagcla8s="l2886oy377agc 77 9nger3c#L23" idNULk/ 11NULk_con/s="L118"> 118
 9nger3c#L23" idPAGE_SIZEuth_protoine")/PAGE_SIZE_con/s="L118"> 118
10rs="L118"> 118

 milc=CEP)esod=_kvec_is_ms""lieder.10r7class h10s_my_"rider" c118" class10s_m>10r.c#L125"prepare_writfa href="net/ccla10r8class h10#L100" id="L100" c9ass=310#L1>10rt typelass="sref">9ont18" classauthoin_traiauth_protoine")/in_traia_cono> 9nger3c#L23" idin_traiauth_protoine")/in_traia_cono||<18
)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 data_poss)traia_ofne <1a hr914me3=traia_ofn_conilc=CEP)esod=_kvec_is_ms""lieder.10r9class h10/a>
>10rs396ne"26ass_key 105 L118"> 118
 9nger3c#L23" idtraia_ofne <1a hr914me3=traia_ofn_cono-r_cur>)24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 data_poss105_familc=CEP)esod=_ href="ba.cner.c#L11042class h1025"e;
105horizer_bufladd7" nmea="L118" classauthoin_traiauth_protoine")/in_traia_conn="line" namet_familc=CEP)esod=_kve1043class h10_kvec_leftadou"er.c#L12510_kv>105=_kvec_leftadou"er.c#L125"od=_kvec_leftine")tot"L1lax cla1suth_protoine")/tot"L1lax cla1sion"o> 9nger3c#L23" iddata_BO9_cla396
)24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 data_poss105e" namet_familc=CEP)espeer_"L11="sref1045class h101eph3t"a 9ref=3a href=""101ep>105"L118"> 118
 9nger3c#L23" idBis cfirs c18" c3>
 118
 118
105ss="andgfor a partiall1e/nnla="L118" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bu7agcsag, 7agcss105t typelass="sref">9onef="net91eph3t"a 9ref=3pagcla8s="l2886oy377agc 77 9nger3c#L23" idm =MeonR_M"L118" c5_F293tsauthorizer_reply_bu7agcsag, 7agcss 118 118
105s396ne"26ass_key l1e/nnla="L118" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bu7agcBis la8s="l2886oy377agcBis _conn="line" namet_familc=CEP)esod=_kve105 class h10" id="L123" class="accou10" i>10" L118"> 118
 9nger3c#L23" idBis cfirs c18" c3>

)24 namet_lruuth_protoine")/Bru 77< 118
10"horiz#ifdef119" c8ass=385ne"31FIG_BLOCKsauthorizer_buf"31FIG_BLOCKiedeH_AUTH_UNKNOW href=1"net/17meeEP10"3class h10ass="line"c/mest_familc=10ass>10"=_kvec_leftadou"er.c#l1e/nnla="L118" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi_M"L118" class="bi__conn="line" namet_familc=CEP)esod=_kve1054class h10"line" namet_familc=CEP)10"li>10"ec_curadou"er.c#L125"od=_kvec
#define <1a hrbvclass="line") nbvs)210r.c>10"liedeH_AUTH_UNKNOW href=1"net/17meeEP10"6class h10er.c#L125"od=_kvec_lefti10er.>10"s="L118"> 118
 9nger3c#L23" idbi__iolast3dxclass="line") nbi__iolast3dxe1="L618" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi__it3uM"L118" class="bi__it3uiauthc618" classauthom =MeonR_M"L118" c5_F293tsauthorizer_reply_bubi__se=MeonR_M"L118" cbi__se=iautnPH_AUTH_UNKNOW href=1"net/17meeEP10"7class h10[ 9nger3c#L23" idbvclass="line") nbvs10>10"t typelass="sref">9onef="net91eph3t"a 9ref=3bi__ofnsetMeonR_M"L118" cbi__ofnsetion"o> 9nger3c#L23" idbvclass="line") nbvs10"f=">nnection" 9last3950>)24me>
 9nger3c#L23" idbvclass="line") nbvs)210r.c>10r.oriz#3" cfH_AUTH_UNKNOW href=1"net/17meeEP1061class h10r.c#L125"od=_kvec_cur>)210r.c>10rfamilc=CEP)esiov_basnl1e/nnl"line" namet_familc=CEP)esod=_kve1062class h10_clame1="L61">  6110rhorizer_bufladd7" nme"L118"> 1eph3t"a 9ref=3pagcla8s="l2886oy377agc 77 9nger3c#L23" idzero_pagcla8s="l2886oy37zero_pagcass="line" namet_familc=CEP)esod=_kve1063class h10hreph/m =MeonR_M"L118" c10hre>10r=_kvec_leftadou"er.c#lline" namet_familc=CEP)esod=_kve1064class h10ec_leftine" nn0" nme"L1110ec_>10ra>#define <1a hr817re19" c8ass=385neBO9_cla396
 9nger3c#L23" idmin_tuth_protoine")/lin_te1="Linthc618" classauthomax cla1suth_protoine")/lax cla1sion"o-r_cur>)24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 7agc_poss10r"L118"> 118
10r3t6ss9de=a3dr_str" class="sref9>add3910r7class h10OW >)24/ 118e10OW >10rss="andgfor a partiala="L118" classauthodo_datacr class="line") ndo_datacr 293to> 118
;lsg_posag, 1189onef="net9ref="a>#define <1a hrbcla9s="l396210rf=">nnection" 9last3950>)24me>
 9nger3c#L23" id18">e"L1cpuuth_protoine")/B8">e"L1cpuf="nennnnnnnnmetructm =MeonR_M"L118" c5_F293tsauthorizer_reply_bufoot3uMeonR_M"L118" cfoot3uEP)enet916me3="+c9dedata_cr class="line") ndata_cr ion"nPH_AUTH_UNKNOW href=1"net/17meeEP107 class h10 class="line", metruct/110 cl>10 c=">nnection" 9last3950>)24mechar"a>#define <1a hrkad <1a hr81mme3t"{skad 10 _familc=CEP)esod=_ href="ba.cner.c#L11072class h10)esmsgradou"er.c#L125"ms10)es>10 horizer_bufladd7" nme"L118"> 1eph3t"a 9ref=3kad <1a hr81mme3t"{skad  9nger3c#L23" idkmap1a hr81mme3t"{skmapf="nennnnnnnnmetructpagcla8s="l2886oy377agc 77 118
> 9nger3c#L23" idNULk/ 11NULk_connPH_AUTH_UNKNOW href=1"net/17meeEP1074class h10e nn0" nme"L118"> 11810 ec_curadou"er.c#L125"od=_kvec_cur>)24 namet_bcla9s="l3962 9nger3c#L23" idkad <1a hr81mme3t"{skad )24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 7agc_poss)24 namet_bi__ofnsetMeonR_M"L118" cbi__ofnsetion"PH_AUTH_UNKNOW href=1"net/17meeEP1075class h10c#L125"CON_FLAG_WRITE_PE10c#L>10 "L118"> 118
 9nger3c#L23" idcr 32 class="line") ncr 32 f="ne1eph3t"a 9ref=3ar class="line") ncr 293thc_cur>)24 namet_bcla9s="l3962)24 namet_lO9_cla396
10 s="L118"> 118
10 ss="andgfor a partialef="net91eph3t"a 9ref=3m =MeonR_M"L118" c5_F293tsauthorizer_reply_bufoot3uMeonR_M"L118" cfoot3uEP)enet916me3="+c9dedata_cr class="line") ndata_cr ion"o> 9nger3c#L23" idcpue"L1B8">class="line") ncpue"L1B8">f="ne1eph3t"a 9ref=3ar class="line") ncr 293tnPH_AUTH_UNKNOW href=1"net/17meeEP1078class h10rrdiaconlascon" clclass=10rrd>10 t typelass="sref">9onef="net91eph3t"a 9ref=33deref=":ssenger.c#L925" 395tru374"L118" ass;lsg_posag, 118 9nger3c#L23" idtrusuth_protoine")/truss *ens="s_my_"globalos 10a> >10 s396ne"26ass_key lH_AUTH_UNKNOW href=1"net/17meeEP108 class h10los qer" c118" classge*_10los>10lo>#define <1a hr817re19" c8ass=385neet_familc=CEP)essock"lieder.c#L125"socknet/ zero_ hreph/pagcla8s="l2886oy37 zero_ hreph/pagcf="ne1eph3t"a 9ref=3aec_curadou"er.c#L125"od=_kvec_cur>)24, 118
nnection" claskunm8p10=t2>10lfamilc=CEP)esiov_basnba.cner.eeeeeeeeeeeeee_cur>)24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_bu118 118 7agc_poss)24 namet_bi__ofnsetMeonR_M"L118" cbi__ofnsetion"t_familc=CEP)es href="os qer" c1110l2class h10ph3t"t/8ref=2>nnection" 10ph3>10lhorizer_bufladd7" nme"L118"> 118eeeeeee_cur>)24 namet_BO9_cla396
conaut1011a>10l=_kvec_leftadou"er.c#y;;;;;;;;;goto t_familc=CEP)esod=ba.cner.c#L125"od=net/" nme"L118"> 118
<10l4class h10rLsgs_wqpeonR_M"L118" cl10rLs>10lec_curadou"er.c#L125"od=_kvec>[10lliedeH_AUTH_UNKNOW href=1"net/17meeEP1086class h10#define <1a hr81eph31010ls="L118"> 118
 118)24 namet_th>)24c/mest_familc=CEP)e1eph3t"t/9ref=3=wpagcla8s="l2886oy377agc 77)24 namet_BO9_cla396
)24 namet_in_traiauth_protoine")/in_traia_connamet_familc=CEP)esod=_kvec_bytelb10l7class h1018" id="LeEPH_M+ C_PROTO1018">10lss="andgfor alH_AUTH_UNKNOW href=1"net/17meeEP1088class h10ine" namcasenOD+code>nne10ine>10l8iedeH_AUTH_UNKNOW href=1"net/17meeEP1089class h10#define <1a hr81="+21010l 118
  63 118
1018iedeH_AUTH_UNKNOW href=1"net/17meeEP1091class h10
nne10
10118 ic_iauth="san cla1ss="91eph3t"a 9repreparel ne"queum1upafoot3u, too3*ssridnet/) e1==="L77">  77#define <11092class h10#define <1a hr81eph310101horizer_bufla 118
<1093class h1018" id="LeEPH_MDSC_PROTO1018">101=_kvec_leftadou"er.c#1eph3t"a 9ref=3m =MeonR_M"L118" c5_F293tsauthorizer_reply_bufoot3uMeonR_M"L118" cfoot3uEP)enet916me3="+c9deflagsag, flags_kvec|r.c#L125"socknet/CEPH_MSG_FOOTER_NOCRCag, CEPH_MSG_FOOTER_NOCRCe" namet_familc=CEP)esod=_kvec_bytelb1094class h103toht_cldefault:1==="L77103to>101/a>


)24 namet_th>)24c/mest_familc=CEP)esPH_AUTH_UNKNOW href=1"net/17meeEP1095class h10y;/m */101ifalsnba.cner.c#L125"falsnneprepare cla1s_t"inagc_foot3uMeonR_M"L118" cprepare cla1s_t"inagc_foot3u)24 namet_th>)24c/mest_familc=CEP)esPH_AUTH_UNKNOW href=1"net/17meeEP1096class h10conn2G_SOCK_CLOSED" clas10con>101"sref">conauthorizer_protocoline" nnmetruct/18 ic_ieEPH_AUTH_UNKNOW href=1"net/17meeEP1017class h109
>101t typelass="s"+c9de=t3UF_SIZE" clasa>1011108iedeH_AUTH_UNKNOW href=1"net/17meeEP11"1class h11"nne11"1103c#L23" id="L23" cla9s="l39kvecs to the socket as we cat"ine" name1=11"2class h11"/a>#define <1a hr81eph311"/a>11"d="L123" classn  0  name so3* met_e som dzerosecs to the socket as we cat"ine" name1=11"3class h11"8" id="LeEPH_MDSC_PROTO11"8">11" 9lass393ne"36]ished  77#define <111"4class h11"toht_cldefault:1==="L7711"to>11"3" id);
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm11"5class h11";/m */110e, am"line" namet_familc=CEP)esod=_kve1106class h11"onn2G_SOCK_CLOSED" clas11"on>110681eph3t"a 8re
110.c#L125"prepare_writfa href="net/ccla11"8class h11"a>
>110t typelass="s5"od=_kvec_cur>)24 namth>)24c/mest_familc=CEP)esauthorizer_reply_bu118110s396ne"26ass_key nnnnnnnnmetructsnet_" class="line" nanet_"c_cu nnnnnnnnmetructsnet class="line" nanetlieder.c#L125"socknet/mi>)24c/mest_familmi>f="ne1eph3t"a 9ref=3aec_curadou"er.c#L125"od=_kvec_cur>)24,1118iedeH_AUTH_UNKNOW href=1"net/17meeEP1121class h11) nme"L118"> 118
111_ENTITY_TYPE_MDShref=19" c8ass=385neet_familc=CEP)essock"lieder.c#L125"socknet/ zero_ hreph/pagcla8s="l2886oy37 zero_ hreph/pagcf="ne1eph3t"a 9ref=3aec_curadou"er.c#L125"od=_kvec_cur>)24, 118
)24 namet_"net class="line" nanetliedhc1nPH_AUTH_UNKNOW href=1"net/17meeEP1122class h11auth>)24)/111horizer_bufladd7" nmea="L118" classauthooto t_familc=CEP)esod=ba.cner.c#L125"od=net/" nme"L118"> 118
<1123class h11MeonR_M"L118" class="lin11Meo>111=_kvec_leftadou"er.c#L125"od=>[111a>#define <1a hr817re19" c8ass=385neth>)24c/mest_familc=CEP)esauthorizer_reply_bu118112t81eph3t"a 8rlH_AUTH_UNKNOW href=1"net/17meeEP1126class h11nauth>)24c/mest_fami11n111"sref">conauthorizer_protocoline" nnmetruct/18 ic_ieEPH_AUTH_UNKNOW href=1"net/17meeEP1127class h11TMSGaod=_kvec_ad="lieder11TMS>111familc=CEP=36est_familc=CEP=36est_fa, p+code>nnectioeonR_M"L118" class="line" 1128class h11 class="line", tizeof" n11 cl>111t typelass="s"+c9de=t3UF_SIZE" clasa>)24c/mest_familc=CEP)11th>>11thfamilc=CEP)esod=_ href="ba.cner.c#L11121class h11_M"L118" class="line", m11_M">1123c#L23" id="L23" cla9s="l39kvecs to the socket as we cat"ine" name1=1122class h11authorizer_bufla="L118" 11aut>112d="L123" classn  0  name so3* Preparel  handshake, or  clack71">  71]ished  77#define <11124class h11e nn0" nme"L118"> 1181123" id);
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm11t5class h11c#L125"CON_FLAG_WRITE_PE11c#L>112e, am"line" namet_familc=CEP)esod=_kve1126class h11L118"> 118
conauthorizer_proe="L118" class="line" me1="L63">  63 118
  611127" class="ine" nflag nn0" nme"L118"> 118
 in_clas_pos8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.1128class h11a href="net9omme3t"ss9ng11a h>11t8my_"lH_AUTH_UNKNOW href=1"net/17meeEP1129class h11s="li" name1="L70">  70<11s=">11t9="L1H_AUTH_UNKNOW href=1"net/17meeEP113 class h11r3931oy37nnect3" id="L1211r39>11r3="L1);
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm1131class h11/a>con9a hr3933oy37a11"sr>113a.cner.c#L125"featureline" ne="L118" class="line" me1="L63">  63 118
11r=_kvec_leftad" nflag nn0" nme"L118"> 118
 in_clas_pos8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.11r4class h11nnection" clas9_cla393ey11nne>11ra>#delH_AUTH_UNKNOW href=1"net/17meeEP1135class h11_c393s_w37oonnectnmega> 11_c3>113liedeH_AUTH_UNKNOW href=1"net/17meeEP1136class h11onlascon" clclass="sref"11onl>11rs="L1);
 118
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm1137class h11s_my_"rider" c118" class11s_m>11r.c#L1"line" namet_familc=CEP)esod=_kve1138class h11#L100" id="L100" c9ass=311#L1>113gs_wqpeonR_M"L118" class="lie="L118" class="line" me1="L63">  63 118

>113 118
)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.114 class h115 sd"L=d leftISH c\nhref115 s>1140>#delH_AUTH_UNKNOW href=1"net/17meeEP1141class h115"od=_kvec_bytelflag nam115"o>115_familc=CEP)esod=_ href="ba.cner.c#L11142class h1125"e;
115horiz);
  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm1143class h11_kvec_leftadou"er.c#L12511_kv>115=_kve"line" namet_familc=CEP)esod=_kve1144class h11_mornba.cner.c#L125"od=_11_mo>114/a>
  63 118
114ifalsnba.cner.c#L125"falsnneth>)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.1146class h11917"+3t6ss9/mes3a href="11917>114"sref">conauthorizer_proth>)24c/mest_familc=CEP)esauthorizer_reply_buin_ta=MeonR_M"L118" cin_ta=lieder.c#L125"socknet/CEPH_MSGR_TAG_READYag, CEPH_MSGR_TAG_READY3t"t/nectioeonR_M"L118" class="line" 1147class h1125"od=_kvec_bytelflag -n1125">115ss="alH_AUTH_UNKNOW href=1"net/17meeEP1148class h11c#L125"od=_kvec_bytelfla11c#L>1148iedeH_AUTH_UNKNOW href=1"net/17meeEP1149class h11an cla1ss="91mme3t"a 9re11an >1149="L118" 8lass386ine36ame="kvecs to the socket as we cat"ine" name1=115 class h11" id="L123" class="accou11" i>1153="L118" 8lass386ine36ame="3* Preparel  71  77#define <11152class h11s="line" namet_familc=CE11s=">115horiz);

  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm11"3class h11ass="line"c/mest_familc=11ass>115=_kve"line" namet_familc=CEP)esod=_kve1154class h11"line" namet_familc=CEP)11"li>115/a>
  63 118
)211r.c>115ifalsnba.cner.c#L125"falsnne/ 118
)24c/mest_familc=CEP)esauthorizer_reply_buin_m =MeonR_M"L118" cin_m =falsn!> 9nger3c#L23" idNULk/ 11NULk_connPH_AUTH_UNKNOW href=1"net/17meeEP11"6class h11er.c#L125"od=_kvec_lefti11er.>115"sref">conauthorizer_proth>)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.11"7class h11[ 118
)24c/mest_familc=CEP)esauthorizer_reply_buin_middlc_cr class="line") nin_middlc_cr lieder.c#L125"socknet/ h>)24c/mest_familc=CEP)esauthorizer_reply_buin_data_cr class="line") nin_data_cr 8 ic_iemilc=CEP)esod=_kvec_is_ms""lieder.11"8class h11>11>115t typelass="s"+c9de=milc=CEP)esod=_kvec_is_ms""lieder.11"9class h11"}s9enge3.c#L118" id="L111"}s>115)211r.c>116hfamilc=CEP)esod=_ href="ba.cner.c#L11161class h11r.c#L125"od=_kvec_cur>)211r.c>116_familc=CEP)esod=_ href="ba.cner.c#L11162class h11_clame1="L61">  61116horiz);

  77#define <1a hr9o8"+3t6ss9ref=3=ceph_cont_familc=CEP)es href="os qer" c111163class h11hreph/m =MeonR_M"L118" c11hre>11r=_kvec_leftadou"er.c#########e
11ra>#de"line" namet_familc=CEP)esod=_kve1165class h11kvec_is_ms"net/ nnmetruc11kve>11r"L118"> 118)24 namth>)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 ic_ner.a>
116s="L118"> 118

)24 namet_th>)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 icilc=CEP)esod=_kvec_is_ms""lieder.11r7class h11OW >)24/ 118e11OW >11rss="andgfor a partiala
 have1"eder.c#L125"socknet/snet class="line" nanetliede-r_cur>)24 namet_lef7MeonR_M"L118" clef7liedilc=CEP)esod=_kvec_is_ms""lieder.11r8class h11rdiaconlascon" clclass="11rdi>11rt typelass="sref">9one
)24c/mest_familc=CEP)esauthorizer_reply_bu118"> 118
)24 namet_haveag, have1"edte_cur>)24 namet_BOf7MeonR_M"L118" clef7liednPH_AUTH_UNKNOW href=1"net/17meeEP1169class h1111rf=">nnection" 9last39a="L118" classauthooto t_familc=CEP)esod=ba.cner.c#L125"od=net/" nme"L118"> 118
<117 class h11 class="line", metruct/111 cl>11 c=">nnection" 9last3950>)24me"+c9de=t3UF_SIZE" clasa>117_ENTITY_TYPE_MDShref=19" c8ass=385neth>)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 ic_+nnnnnnnnmetruct/18 ic_ieonR_M"L118" class="line" namet_familc=CEP)esod=_kve1172class h11)esmsgradou"er.c#L125"ms11)es>11 horizer_buflalH_AUTH_UNKNOW href=1"net/17meeEP1173class h11MeonR_M"L118" class="lin11Meo>11 =_kvec_leftad"+c9de=EPH_AUTH_UNKNOW href=1"net/17meeEP1174class h11e nn0" nme"L118"> 118117a>#delH_AUTH_UNKNOW href=1"net/17meeEP1175class h11c#L125"CON_FLAG_WRITE_PE11c#L>117liedeH_AUTH_UNKNOW href=1"net/17meeEP11 6class h11an cla1ss="8c8"+3t6ss8ng11an >1173t6ss9de=a3dr_str" class="sref9>add391177class h11my_"prepare_writfa href=11my_>117_my_"prepare_writfabarefradkvecs to the socket as we cat"ine" name1=1178class h11rrdiaconlascon" clclass=11rrd>1178my_"prepare_writfabarefrado* Read all or " id ofame d==="L77-side handshake on a new ==="L77">  7s to the socket as we cat"ine" name1=1179class h11a> *ens="s_my_"globalos 11a> >1179="L118" 8lass386ine36ame="3assridnet/) e1==="L77">  77#define <1118 class h11los qer" c118" classge*_11los>1183="L1);

  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm11l1class h11=t2>nnection" claskunm8p11=t2>1183c#L2"line" namet_familc=CEP)esod=_kve11l2class h11ph3t"t/8ref=2>nnection" 11ph3>11lhorizer_buflae
conaut1111a>11l=_kvec_leftade
11lec_curadou"ere
11lliedeH_AUTH_UNKNOW href=1"net/17meeEP1186class h11#define <1a hr81eph311118"sref">conauthorizer_proe="L118" class="line" me1="L63">  63  118
)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 icnPH_AUTH_UNKNOW href=1"net/17meeEP11l7class h1118" id="LeEPH_M+ C_PROTO1118">118.c#L125"prepare_writfa href="net/ccla1188class h11ine" namcasenOD+code>nne11ine>118gs_wqpeonR_M"Lan cla1ss="91eph3t"a 9repeerne"9;s ba="Ludassridnet/) e1==="L77">  77#define <11189class h11#define <1a hr81="+21111l 118
 CEPH_BANNER8 icnPH_AUTH_UNKNOW href=1"net/17meeEP119 class h1118" id="LeEPH_OSDC_PROTO1118">1190/s="L118"> 118
nne11
11918 ic_iauth="sref">conaua> 118

)24c/mest_familc=CEP)esauthorizer_reply_buin_cl="LuMeonR_M"L118" cin_cl="Lu8 icnPH_AUTH_UNKNOW href=1"net/17meeEP1192class h11#define <1a hr81eph311111horizer_bufla 118
<1193class h1118" id="LeEPH_MDSC_PROTO1118">111=_kvec_leftadou"er.c#>[119e" namet_familc=CEP)espeer_"L11="sref1195class h11y;/m */111ifalsnba.cner.c#L125"falsnnesnet class="line" nanetlieder.anetoa n118" classauthoth>)24c/mest_familc=CEP)esauthorizer_reply_buactu"L_peer_ad <1a hr81mme3t"{sactu"L_peer_ad <8 icnPH_AUTH_UNKNOW href=1"net/17meeEP1196class h11conn2G_SOCK_CLOSED" clas11con>111"sref">conauthorizer_proenesauthorizer_bufeneliedo+nnnnnnnnmetruct/1snet class="line" nanetliedPH_AUTH_UNKNOW href=1"net/17meeEP1197class h119 118

)24c/mest_familc=CEP)esauthorizer_reply_buactu"L_peer_ad <1a hr81mme3t"{sactu"L_peer_ad <8 icnPH_AUTH_UNKNOW href=1"net/17meeEP1198class h11/a>
>111t typelass="s 118
<1199class h11"L=5 cs q=sd"L=d gs q=sd11"L=>119f=">nnection" 9last39>[1208iedeH_AUTH_UNKNOW href=1"net/17meeEP12"1class h12"nne12"12018 ic_iauth="sref">conausnet class="line" nanetlieder.anetoa n118" classauthoth>)24c/mest_familc=CEP)esauthorizer_reply_bupeer_ad <_for_mcMeonR_M"L118" cpeer_ad <_for_mc8 icnPH_AUTH_UNKNOW href=1"net/17meeEP12"2class h12"/a>#define <1a hr81eph312"/a>120a.cner.c#L125"featureline" nenesauthorizer_bufeneliedo+nnnnnnnnmetruct/1snet class="line" nanetliedPH_AUTH_UNKNOW href=1"net/17meeEP12"3class h12"8" id="LeEPH_MDSC_PROTO12"8">120=_kvec_leftad" nflag nn0" nma> 118

)24c/mest_familc=CEP)esauthorizer_reply_bupeer_ad <_for_mcMeonR_M"L118" cpeer_ad <_for_mc8 icnPH_AUTH_UNKNOW href=1"net/17meeEP12"4class h12"toht_cldefault:1==="L7712"to>1204 typelass="s 118
<12"5class h12";/m */120"L118"> 118
[1203t6ss9de=a3dr_str" class="sref9>add3912"7class h12"120familc=CEP=36est_familc=CEP=36est_fa, p+code>nnectioeonR_M"L118" class="line" 12"8class h12"a>
>120t typelass="s"+c9de=t3UF_SIZE" clasa>1201218iedeH_AUTH_UNKNOW href=1"net/17meeEP1221class h12) nme"L118"> 118
121_ENTI);

  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm1222class h12auth>)24)/121horiz"line" namet_familc=CEP)esod=_kve1223class h12MeonR_M"L118" class="lin12Meo>121=_kvec_leftade
121ec_curadou"ere
122t81eph3t"a 8re
auth>)24c/mest_fami12n1213t6ss9de=a3dr_str" class="sref9>add391227class h12TMSGaod=_kvec_ad="lieder12TMS>1217" class="ine" nflag nn0" nme="L118" class="line" me1="L63">  63  118
)24c/mest_familc=CEP)esauthorizer_reply_buin_clas_posag, in_clas_pos8 icnPH_AUTH_UNKNOW href=1"net/17meeEP1228class h12 class="line", tizeof" n12 cl>1218iedeH_AUTH_UNKNOW href=1"net/17meeEP1229class h12)esid=_ href="ba.cner.c#12)es>121 118
)24c/mest_familc=CEP)esauthorizer_reply_buin_replc3>
)24c/mest_familc=CEP)12th>>1220/s="L118"> 118
12218 ic_iauth="sref">conaua> 118

)24c/mest_familc=CEP)esauthorizer_reply_buin_replc3>
122horizer_bufla 118
<12t3class h12MeonR_M"L118" class="lin12Meo>122=_kvec_leftadou"er.c#>[ 118122e" namet_familc=CEP)espeer_"L11="sref12t5class h12c#L125"CON_FLAG_WRITE_PE12c#L>122ifalsnba.cner.c#L125"falsnnesnet class="line" nanetlieder..c#L125"falsnne18">e"L1cpuuth_protoine")/B8">e"L1cpuf="nennnnnnnnmetructth>)24c/mest_familc=CEP)esauthorizer_reply_buin_replc3>
 118
conauthorizer_proenesauthorizer_bufeneliedo+nnnnnnnnmetruct/1snet class="line" nanetliedPH_AUTH_UNKNOW href=1"net/17meeEP1227class h12"L61">  611227" class="ine" nflag nn0" nma> 118

)24c/mest_familc=CEP)esauthorizer_reply_buauth_replc_buf_cla396
122t typelass="s 118
<1229class h12s="li" name1="L70">  70<12s=">122f=">nnection" 9last39>[conaue="L118" class="line" me1="L63">  63 con9a hr3933oy37a12"sr>123horizer_bufladd7" _bytelflag)/ 118
123=_kvec_leftadou"er.c#L125"falsnne18">e"L1cpuuth_protoine")/B8">e"L1cpuf="nennnnnnnnmetructth>)24c/mest_familc=CEP)esauthorizer_reply_buin_replc3>
123a>#define <1a hr81.c#L125"falsnne18">e"L1cpuuth_protoine")/B8">e"L1cpuf="nennnnnnnnmetructth>)24c/mest_familc=CEP)esauthorizer_reply_buin_replc3>
 12_c3>123liedec=CEP=36est_familc=CEP=36est_fa, p+code>nnectioeonR_M"L118" class="line" 1236class h12onlascon" clclass="sref"12onl>123"sref">con123.c#L125"prepare_writfa href="net/ccla1238class h12#L100" id="L100" c9ass=312#L1>1238my_"lH_AUTH_UNKNOW href=1"net/17meeEP1239class h12/a>
>1239="L1H_AUTH_UNKNOW href=1"net/17meeEP124 class h125 sd"L=d leftISH c\nhref125 s>1243="L118" 8lass386ine36ame="kvecs to the socket as we cat"ine" name1=1241class h125"od=_kvec_bytelflag nam125"o>1243c#L23" id="L23" cla9s="l39na Verifyame dhello ba="Ludlooks okay71">  71124d="L123" classn  0  name so3*ssridnet/) e1==="L77">  77#define <11243class h12_kvec_leftadou"er.c#L12512_kv>125=_kve);

  77#define <1a hr9o8"+3t6ss9ref=3=ceph_connection" c9as  393ne"288"L118" nm1244class h12_mornba.cner.c#L125"od=_12_mo>124a>#de"line" namet_familc=CEP)esod=_kve1245class h121eph3t"a 9ref=3a href=""121ep>124ifalsnba.cner CEPH_BANNER8 ichc>
 CEPH_BANNER8 icn)n="line" namet_familc=CEP)esod=_kve1246class h12917"+3t6ss9/mes3a href="12917>124s="L118"> 118
  63[< bad ba="Luss_key 124ss="andgfor a partialef="net9c7"+3t6ss9/mes3=ceppr_ad <1a hr81mme3t"{s3=ceppr_ad )24c/mest_familc=CEP)esauthorizer_reply_bupeer_ad 124t typelass="sref">9onery.  We tolerath>)24c/mest_familc=CEP)esauthorizer_reply_bueruor_m =MeonR_M"L118" ceruor_m =3t"ter.c3">  63 124f=">nnection" 9last39"+c9de=-EPH_AUTH_UNKNOW href=1"net/17meeEP125 class h12" id="L123" class="accou12" i>1250/s="L118"> 1lH_AUTH_UNKNOW href=1"net/17meeEP1251class h12con125horizlH_AUTH_UNKNOW href=1"net/17meeEP1253class h12ass="line"c/mest_familc=12ass>125=_kveH_AUTH_UNKNOW href=1"net/17meeEP1254class h12"line" namet_familc=CEP)12"li>1253" id);
 118
 ss_connection" c9as  393ne"288"L118" nm1255class h12r.c#L125"od=_kvec_cur>)212r.c>125e, am"line" namet_familc=CEP)esod=_kve12"6class h12er.c#L125"od=_kvec_lefti12er.>125"sref">con ss_consauthorizer_reply_bu1s_familc3>
[
12>125t typelass="sref">9on"+c9de=(ref="net9c7"+3t6ss9/mesef="ad <_i>)24c/mest_familef="ad <_i> 77 ss_connsauthorizer_reply_bu1in_ad 1259" class="inecaset9c7"+3t6ss9/mesAF_INET63>
)212r.c>126c=">nnection" 9last39"+c9denectioeonR_M"L118" class="line" 1261class h12r.c#L125"od=_kvec_cur>)212r.c>126familc=CEP)esiov_basnba.cn(ref="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77 ss_connsauthorizer_reply_bu1in6_ad con9118" cs6_ad <"s8 ic[0] =iemcde=c3de=c3nectioeonR_M"L118" class="line" 1262class h12_clame1="L61">  61126horizer_bufladd7" nme"L118(ref="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77 ss_connsauthorizer_reply_bu1in6_ad con9118" cs6_ad <"s8 ic[1] =iemcde=c3de=c3nectioeonR_M"L118" class="line" 1263class h12hreph/m =MeonR_M"L118" c12hre>12r=_kvec_leftadou"er.c######(ref="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77 ss_connsauthorizer_reply_bu1in6_ad con9118" cs6_ad <"s8 ic[2] =iemcde=c3de=c3nectioeonR_M"L118" class="line" 1264class h12ec_leftine" nn0" nme"L1112ec_>126ec_curadou"er.c#L125"od=_k(ref="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77 ss_connsauthorizer_reply_bu1in6_ad con9118" cs6_ad <"s8 ic[3] =iemilc=CEP)esod=_kvec_is_ms""lieder.1265class h12kvec_is_ms"net/ nnmetruc12kve>12r"L118"> 118126"sref">con)24/ 118e12OW >126ss="alH_AUTH_UNKNOW href=1"net/17meeEP12r8class h12rdiaconlascon" clclass="12rdi>1268iedeH_AUTH_UNKNOW href=1"net/17meeEP1269class h1212rf=">n);

 ss_connection" c9as  393ne"288"L118" nm127 class h12 class="line", metruct/112 cl>12 c=">n"line" namet_familc=CEP)esod=_kve1271class h12 class="line", tizeof" n12 cl>127_ENTITY_TYPE_switchcennnnnnnnmetructssag, ss_consauthorizer_reply_bu1s_familc3>
12 horizer_buflacaset9c7"+3t6ss9/mesAF_INET3>
 ntohs 77 ss_connsauthorizer_reply_bu1in_por 1181274orizer_buflacaset9c7"+3t6ss9/mesAF_INET63>
127"L118"> 118
 ntohs ss_connsauthorizer_reply_bu1in6_por1276L118"> 1181277sref">con1278my_"lH_AUTH_UNKNOW href=1"net/17meeEP1279class h12a> *ens="s_my_"globalos 12a> >1279="L1H_AUTH_UNKNOW href=1"net/17meeEP128 class h12los qer" c118" classge*_12los>1283="L1);
 ss_conhce
nnection" claskunm8p12=t2>1283c#L2"line" namet_familc=CEP)esod=_kve12l2class h12ph3t"t/8ref=2>nnection" 12ph3>12lhorizer_buflaswitchcennnnnnnnmetructssag, ss_consauthorizer_reply_bu1s_familc3>
conaut1211a>12l=_kvec_leftadcaset9c7"+3t6ss9/mesAF_INET3>
128ec_curadou"er.c#L125"(ref="net9c7"+3t6ss9/mesef="ad <_i>)24c/mest_familef="ad <_i> 77 ss_connsauthorizer_reply_bu1in_por htonsf="ne1eph3t"a 9ref=3p1a hr81mme3t"{sp_connilc=CEP)esod=_kvec_is_ms""lieder.12l5class h12er_"L11laddrname.ilc=CEP12er_>128"L118"> 118
#define <1a hr81eph312128"sref">con
128ss="andgfor a partial(ref="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77 ss_connsauthorizer_reply_bu1in6_por htonsf="ne1eph3t"a 9ref=3p1a hr81mme3t"{sp_connilc=CEP)esod=_kvec_is_ms""lieder.12l8class h12ine" namcasenOD+code>nne12ine>128t typelass="sref">9onbreakilc=CEP)esod=_kvec_is_ms""lieder.12l9class h12#define <1a hr81="+21212l 1lH_AUTH_UNKNOW href=1"net/17meeEP129 class h1218" id="LeEPH_OSDC_PROTO1218">1290>#delH_AUTH_UNKNOW href=1"net/17meeEP1291class h12
nne12
129_familc=CEP)esod=_ href="ba.cner.c#L11292class h12#define <1a hr81eph312129d="L123" classn  0  name sokvecs to the socket as we cat"ine" name1=1293class h1218" id="LeEPH_MDSC_PROTO1218">129 9lass393ne"36]ished  seman  71129e" na23" classn  0  name so3*ssridnet/) e1==="L77">  77#define <11295class h12y;/m */121ifals);

 ss_conh/) e1==="L77">  77#define <11296class h12conn2G_SOCK_CLOSED" clas12con>129s="L118"> 118
#define <1a hrdelimag, delimf="n, const char/aa>#define <1a hripenesauthorizer_bufipene_connection" c9as  393ne"288"L118" nm1297class h129
>121t typelass="sef="net9c7"+3t6ss9/mesef="ad <_i>)24c/mest_familef="ad <_i> 77 77 ss_conilc=CEP)esod=_kvec_is_ms""lieder.1299class h12"L=5 cs q=sd"L=d gs q=sd12"L=>129f=">nnection"ef="net9c7"+3t6ss9/mesef="ad <_i>63>
6 77
 ss_conilc=CEP)esod=_kvec_is_ms""lieder.13" class h13" cl cs q=sd"L=d gs q=sd13" c>1308iedeH_AUTH_UNKNOW href=1"net/17meeEP13"1class h13"nne13"13018 ic_iauth="sref">conaumems> ss_conhc0,.anetoa(a>#define <1a hrssag, ss_connnilc=CEP)esod=_kvec_is_ms""lieder.13"2class h13"/a>#define <1a hr81eph313"/a>130a.cnelc=CEP)esod=_kvec_is_ms""lieder.13"3class h13"8" id="LeEPH_MDSC_PROTO13"8">130=_kvec_leftad delimf="n, >#define <1a hripenesauthorizer_bufipene_connn="line" namet_familc=CEP)esod=_kve13"4class h13"toht_cldefault:1==="L7713"to>130ec_curadou"er.c#L125"nnnnnnnnmetructssag, ss_consauthorizer_reply_bu1s_familc3>

;/m */130"L118"> 118
1306L118"> 118130.c#L125"prepare_writfa href="net/ccla13"8class h13"a>
>130t typelass="s
con9118" cs6_ad <8 ichcery.  We toleradelimag, delimf="n, >#define <1a hripenesauthorizer_bufipene_connn="line" namet_familc=CEP)esod=_kve13"9class h13"L=5 cs q=sd"L=d gs q=sd13"L=>130f=">nnection" 9last39nnnnnnnnmetructssag, ss_consauthorizer_reply_bu1s_familc3>

131c=">nnection" 9last39"+c9de=milc=CEP)esod=_kvec_is_ms""lieder.1321class h13) nme"L118"> 118
1311L118"> 118auth>)24)/131a.cnelc=CEP)esod=_kvec_is_ms""lieder.1323class h13MeonR_M"L118" class="lin13Meo>131=_kvec_leftad"+c9de=-c#L125"socknet/EINVAk/ 11EINVAkode>ilc=CEP)esod=_kvec_is_ms""lieder.1314class h13f="laddrname.ilc=CEP)esa13f=">131a>#delH_AUTH_UNKNOW href=1"net/17meeEP1315class h13f="laddrname.ilc=CEP)esa13f=">131liedeH_AUTH_UNKNOW href=1"net/17meeEP1326class h13nauth>)24c/mest_fami13n1313t6ss23" classn  0  name sokvecs to the socket as we cat"ine" name1=1327class h13TMSGaod=_kvec_ad="lieder13TMS>131_my_"prepare_writfabarefrad * Extranethost"lie span c andd"+solve usn c kernel DNS facility71">  711318my_"prepare_writfabarefrado*ssridnet/) e1==="L77">  77#define <11329class h13)esid=_ href="ba.cner.c#13)es>131 CONFIG_CEPH_LIB_USE_DNS_RESOLVERiedeH_AUTH_UNKNOW href=1"net/17meeEP132 class h13th>)24c/mest_familc=CEP)13th>>1323="L1);

#define <1a hrlc=Con" c9as  393rolc=Cf="nhcery.  We toleraanet_  77#define <11321class h13_M"L118" class="line", m13_M">132familc=CEP)esiov_basnef="net9c7"+3t6ss9/mesef="ad <_storagcMeonR_M"L118" cef="ad <_storagc 77#define <1a hrssag, ss_conhcchar/>#define <1a hrdelimag, delimf="n, const char/aa>#define <1a hripenesauthorizer_bufipene_connection" c9as  393ne"288"L118" nm1322class h13authorizer_bufla="L118" 13aut>132horiz"line" namet_familc=CEP)esod=_kve13t3class h13MeonR_M"L118" class="lin13Meo>132=_kvec_leftadconst char/a>#define <1a hrenesauthorizer_bufeneliedhca>#define <1a hrdelim_p1a hr81mme3t"{sdelim_pode>ilc=CEP)esod=_kvec_is_ms""lieder.1324class h13e nn0" nme"L118"> 1181324orizer_buflachar/a>#define <1a hrcolon_p1a hr81mme3t"{scolon_pliedhca>#define <1a hrip_ad #define <1a hrNULk/ 11NULk_conilc=CEP)esod=_kvec_is_ms""lieder.1325class h13c#L125"CON_FLAG_WRITE_PE13c#L>132t81eph3t"a 8re
 118
  611327" class="ine"3" classn  0  name sokvecs to the socket as we cat"ine" name1=1328class h13a href="net9omme3t"ss9ng13a h>1328my_"prepare_writfabarefradooooooooo* The ene ofame dhost"lie occurs iarediately precedi c me ddelimiter orecs to the socket as we cat"ine" name1=1329class h13s="li" name1="L70">  70<13s=">1329="L118" 8lass386ine36ame="3oooooooo* me dpor< marker (ne"9;:ne"9;) where me ddelimiter takes precedence71">  71  77#define <11331class h13/a>conaueelim_p1a hr81mme3t"{sdelim_pode> =/>#define <1a hrmemch delimf="n, >#define <1a hrlc=CBO9_cla396
con9a hr3933oy37a13"sr>133horizer_bufla>#define <1a hrcolon_p1a hr81mme3t"{scolon_plied =/>#define <1a hrmemch  63 133=_kveH_AUTH_UNKNOW href=1"net/17meeEP1334class h13nnection" clas9_cla393ey13nne>133a>#define <1a de=c3de=c3a>#define <1a hrcolon_p1a hr81mme3t"{scolon_pliednection" c9as  393ne"288"L118" nm1335class h13_c393s_w37oonnectnmega> 13_c3>133"L118"> 118
#define <1a hrenesauthorizer_bufenelied =/>#define <1a hreelim_p1a hr81mme3t"{sdelim_pode> der.a>
#define <1a hreelim_p1a hr81mme3t"{sdelim_pode> :a>
133"sref">con de=c3de=c3a>#define <1a hrcolon_p1a hr81mme3t"{scolon_pliednection" c9as  393ne"288"L118" nm1337class h13s_my_"rider" c118" class13s_m>133ss="andgfor a partial>#define <1a hrenesauthorizer_bufenelied =/>#define <1a hrcolon_p1a hr81mme3t"{scolon_pliedilc=CEP)esod=_kvec_is_ms""lieder.1338class h13#L100" id="L100" c9ass=313#L1>1338sref">con
>133f=">nnection" 9last39nnnnnnnnmetructenesauthorizer_bufenelied =/>#define <1a hreelim_p1a hr81mme3t"{sdelim_pode>ilc=CEP)esod=_kvec_is_ms""lieder.134 class h135 sd"L=d leftISH c\nhref135 s>134c=">nnection" 9last39  77#define <11341class h135"od=_kvec_bytelflag nam135"o>134familc=CEP)esiov_basnba.cnt39nnnnnnnnmetructenesauthorizer_bufenelied =/>#define <1a hrlc=Con" c9as  393rolc=Cf="no+r_cur>)24 namet_lc=CBO9_cla396
134horizer_buflalH_AUTH_UNKNOW href=1"net/17meeEP1343class h13_kvec_leftadou"er.c#L12513_kv>134=_kveH_AUTH_UNKNOW href=1"net/17meeEP1344class h13_mornba.cner.c#L125"od=_13_mo>134a>#define <1a#define <1a hrlc=Con" c9as  393rolc=Cf="nnection" c9as  393ne"288"L118" nm1345class h131eph3t"a 9ref=3a href=""131ep>134"L118"> 118
 11EINVAkode>ilc=CEP)esod=_kvec_is_ms""lieder.1346class h13917"+3t6ss9/mes3a href="13917>1343t6ss9de=a3dr_str" class="sref9>add391347class h1325"od=_kvec_bytelflag -n1325">1347" class="ine"3" classn  0  name sokv do dns_"+solve upcall *ssridnet/) e1==="L77">  77#define <11348class h13c#L125"od=_kvec_bytelfla13c#L>134t typelass="s>
#define <1a hrens_querc3>
 11NULk_con*c_bytelflag)/ 11NULk_con*cde=c3ery.  We toleraip_ad  11NULk_connilc=CEP)esod=_kvec_is_ms""lieder.1349class h13an cla1ss="91mme3t"a 9re13an >134f=">nnection" 118
<135 class h13" id="L123" class="accou13" i>135c=">nnection" 9last39ery.  We toleraa>#define <1a hrc=ceppttion" c9as  393roy37e1pttif="neery.  We toleraip_ad  ss_conhc-1hcery.  We toleraNULk/ 11NULk_connilc=CEP)esod=_kvec_is_ms""lieder.1351class h13con135horizer_bufladd7" nmeery.  We toleraa> 11ESRCHode>ilc=CEP)esod=_kvec_is_ms""lieder.1353class h13ass="line"c/mest_familc=13ass>135=_kveH_AUTH_UNKNOW href=1"net/17meeEP1354class h13"line" namet_familc=CEP)13"li>1354 typelass="s>
)213r.c>135liedeH_AUTH_UNKNOW href=1"net/17meeEP13"6class h13er.c#L125"od=_kvec_lefti13er.>135"sref">con#define <1a hripenesauthorizer_bufipene_con =/>#define <1a hrenesauthorizer_bufeneliedPH_AUTH_UNKNOW href=1"net/17meeEP13"7class h13[13>135t typelass="s>
fof="nee3">  63 135f=">nnection" 9last39dd7" nmeery.  We toleraa>3">  63 ss_connnilc=CEP)esod=_kvec_is_ms""lieder.136 class h13r.c#L125"od=_kvec_cur>)213r.c>1368iedeH_AUTH_UNKNOW href=1"net/17meeEP1361class h13r.c#L125"od=_kvec_cur>)213r.c>1361sref">con  61136horizlH_AUTH_UNKNOW href=1"net/17meeEP1363class h13hreph/m =MeonR_M"L118" c13hre>13r=_kve#elselc=CEP)esod=_kvec_is_ms""lieder.1364class h13ec_leftine" nn0" nme"L1113ec_>1363" id);

#define <1a hrlc=Con" c9as  393rolc=Cf="nhcery.  We toleraanet_  77#delieder.1365class h13kvec_is_ms"net/ nnmetruc13kve>136"L118"> 118
 ss_conhcchar/>#define <1a hrdelimag, delimf="n, const char/aa>#define <1a hripenesauthorizer_bufipene_connection" c9as  393ne"288"L118" nm1366class h13truct/18 ic_5ref=3lass=p13tru>136"sref"line" namet_familc=CEP)esod=_kve13r7class h13OW >)24/ 118e13OW >1367sref">con 11EINVAkode>ilc=CEP)esod=_kvec_is_ms""lieder.13r8class h13rdiaconlascon" clclass="13rdi>1368my_"lH_AUTH_UNKNOW href=1"net/17meeEP1369class h1313rf=">n#eneifH_AUTH_UNKNOW href=1"net/17meeEP137 class h13 class="line", metruct/113 cl>1378iedeH_AUTH_UNKNOW href=1"net/17meeEP1371class h13 class="line", tizeof" n13 cl>1373c#L23" id="L23" cla9s="l39kvecs to the socket as we cat"ine" name1=1372class h13)esmsgradou"er.c#L125"ms13)es>137d="L123" classn  0  name so3* Parse a server#L125 (IP ordhost"lie). If a valid IP ad <"in is not foune_cs to the socket as we cat"ine" name1=1373class h13MeonR_M"L118" class="lin13Meo>137 9lass393ne"36]ished  71 118137e" na23" classn  0  name so3*ssridnet/) e1==="L77">  77#define <11375class h13c#L125"CON_FLAG_WRITE_PE13c#L>137ifals);

#define <1a hrlc=Con" c9as  393rolc=Cf="nhcery.  We toleraanet_  77#delieder.1376class h13an cla1ss="8c8"+3t6ss8ng13an >137s="L118"> 118

 ss_conhcchar/>#define <1a hrdelimag, delimf="n, const char/aa>#define <1a hripenesauthorizer_bufipene_connection" c9as  393ne"288"L1ieder.1377class h13my_"prepare_writfa href=13my_>137.c#L1"line" namet_familc=CEP)esod=_kve1378class h13rrdiaconlascon" clclass=13rrd>137t typelass="s<
 *ens="s_my_"globalos 13a> >1379="L1H_AUTH_UNKNOW href=1"net/17meeEP138 class h13los qer" c118" classge*_13los>1380/s="L118"> 118
#define <1a hrc=ceppttion" c9as  393roy37e1pttif="neery.  We toleralc=Con" c9as  393rolc=Cf="nhcery.  We toleralc=CBO9_cla396
 ss_conhc>#define <1a hrdelimag, delimf="n, >#define <1a hripenesauthorizer_bufipene_conn/nectioeonR_M"L118" class="line" 13l1class h13=t2>nnection" claskunm8p13=t2>1381sref">connnection" 13ph3>138horizer_bufladd7" nmeery.  We toleraa>
 ss_conhc>#define <1a hrdelimag, delimf="n, >#define <1a hripenesauthorizer_bufipene_conn/nectioeonR_M"L118" class="line" 1383class h1311auth="sref">conaut1311a>138=_kveH_AUTH_UNKNOW href=1"net/17meeEP1384class h13rLsgs_wqpeonR_M"L118" cl13rLs>138ec_curadou"er"+c9de=ery.  We toleraa>138"L118lH_AUTH_UNKNOW href=1"net/17meeEP13l6class h13#define <1a hr81eph3131383t6ss9de=a3dr_str" class="sref9>add3913l7class h1318" id="LeEPH_M+ C_PROTO1318">138_my_"prepare_writfabarefradkvecs to the socket as we cat"ine" name1=13l8class h13ine" namcasenOD+code>nne13ine>1388my_"prepare_writfabarefrado* Parse an ip[:por<] list <#define <1a hr81="+2131389="L118" 8lass386ine36ame="3* monitordpor< if a por< isnne"9;t specified71">  711393="L118" 8lass386ine36ame="3*ssridnet/) e1==="L77">  77#define <11391class h13
nne13
139_famie
 3=cepparse_ipsf="neconst char/a>#define <1a hrcag, 3f="n, const char/a118" classauthoenesauthorizer_bufeneliedh/) e1==="L77">  77#delieder.1392class h13#define <1a hr81eph313139horizer_bufladd7" nme"L1ef="net9c7"+3t6ss9/mes3=cepameity_ad <1a hr81mme3t"{s3=cepameity_ad < 77#define <1a hrad <1a hr81mme3t"{sad <8 ich/) e1==="L77">  77#delieder.1393class h1318" id="LeEPH_MDSC_PROTO1318">139=_kvec_leftadou"er.c####e
139a>#de"line" namet_familc=CEP)esod=_kve1395class h13y;/m */139t81eph3t"a 8re
 11EINVAkode>ilc=CEP)esod=_kvec_is_ms""lieder.1396class h13conn2G_SOCK_CLOSED" clas13con>139s="L118"> 118const char/a118" classauthop1a hr81mme3t"{sp_con =/>
 3f="nilc=CEP)esod=_kvec_is_ms""lieder.1397class h139>139t typelass="s>
  63  3f="n)*c_bytelflag)/ 3f="n)ilc=CEP)esod=_kvec_is_ms""lieder.1399class h13"L=5 cs q=sd"L=d gs q=sd13"L=>139f=">nnection"fordeery.  We toleraisauthorizer_bufi3t"t iemia>

140c=">nnection" 9last39const char/a118" classauthoipenesauthorizer_bufipene_conilc=CEP)esod=_kvec_is_ms""lieder.14"1class h14"nne14"140familc=CEP)esiov_basnef="net9c7"+3t6ss9/mesef="ad <_storagcMeonR_M"L118" cef="ad <_storagc 77#define <1a hrssag, ss_coner.=e=c3ery.  We toleraad <1a hr81mme3t"{sad <8 ic[>
#define <1a hr81eph314"/a>140horizer_bufladd7" nmee
140=_kvec_leftadou"er.c#char/>#define <1a hrdelimag, delimf="ner.c3">  63 140ec_culc=CEP)esod=_kvec_is_ms""lieder.14"5class h14";/m */140"L118"> 118
  63 140s="L118"> 118

#define <1a hrdelimag, delimf="ner.c3">  63 140ss="andgfor a partialef="neta>

>140t typelass="sref">9onlH_AUTH_UNKNOW href=1"net/17meeEP14"9class h14"L=5 cs q=sd"L=d gs q=sd14"L=>1409="L1H_AUTH_UNKNOW href=1"net/17meeEP141 class h1425"ge*_ href="oauthorize1425">141c=">nnection" 9last3918
#define <1a hrc=cepparse_server_lc=Con" c9as  393roy37e1parse_server_lc=Cf="ne>
 ss_conhc>#define <1a hrdelimag, delimf="n, de=c3ery.  We toleraipenesauthorizer_bufipene_conn/nectioeonR_M"L118" class="line" 1421class h14) nme"L118"> 118
141familc=CEP)esiov_basnauth>)24)/141horizer_bufladd7" nme"L118888gotoc>#define <1a hrbaesauthorizer_bufbae8 icilc=CEP)esod=_kvec_is_ms""lieder.1423class h14MeonR_M"L118" class="lin14Meo>141=_kvec_leftadou"er.c#ery.  We toleraa> 11EINVAkode>ilc=CEP)esod=_kvec_is_ms""lieder.1414class h14f="laddrname.ilc=CEP)esa14f=">141ec_culc=CEP)esod=_kvec_is_ms""lieder.1415class h14f="laddrname.ilc=CEP)esa14f=">141"L118"> 118
#define <1a hrp1a hr81mme3t"{sp_con =/>
auth>)24c/mest_fami14n1413t6ss9de=a3dr_str" class="sref9>add391427class h14TMSGaod=_kvec_ad="lieder14TMS>141ss="andgfor a partial delimf="nerr.c3">  63 141t typelass="sref">9on partial  63 nnection" 9last39dd7" nmea>
#define <1a hre="L118" class="line" me1="L63">  63 )24c/mest_familc=CEP)14th>>142c=">nnection" 9last39dd7" nme"L118888gotoc>#define <1a hrbaesauthorizer_bufbae8 icilc=CEP)esod=_kvec_is_ms""lieder.1421class h14_M"L118" class="line", m14_M">142familc=CEP)esiov_basnnnnnnnnnlH_AUTH_UNKNOW href=1"net/17meeEP1422class h14authorizer_bufla="L118" 14aut>142horizer_bufladd7" nme"L118888>
 118142ec_culc=CEP)esod=_kvec_is_ms""lieder.1425class h14c#L125"CON_FLAG_WRITE_PE14c#L>142"L118"> 118
3" classn  0  name sokv por  77#define <11426class h14L118"> 118
 118

  63   61142ss="andgfor a partialef="neta>
142t typelass="sref">9on partial>
  70<14s=">142f=">nnection" 9last39dd7" nmewhile n118" classauthop1a hr81mme3t"{sp_con der.a>
  63   63 nnection" 9last39dd7" nme"L118888>
  63 con9a hr3933oy37a14"sr>143horizer_bufladd7" nme"L118888lH_AUTH_UNKNOW href=1"net/17meeEP1433class h144me3="+c9eph 3.c#L125" i144me>143=_kvec_leftadou"er.c###### a  118
<1434class h14nnection" clas9_cla393ey14nne>143a>#define <1aaaaaaaaaaaaaaaaaaaaaaaaagotoc>#define <1a hrbaesauthorizer_bufbae8 icilc=CEP)esod=_kvec_is_ms""lieder.1435class h14_c393s_w37oonnectnmega> 14_c3>143"L118"> 118
143s="L118"> 118

#define <1a hrpor143ss="andgfor a partiallH_AUTH_UNKNOW href=1"net/17meeEP1438class h14#L100" id="L100" c9ass=314#L1>1438iedeH_AUTH_UNKNOW href=1"net/17meeEP1439class h14/a>
>143f=">nnection" 9last39nnnnnnnnmetructad <_set_por ss_conhc>#define <1a hrpor1448iedeH_AUTH_UNKNOW href=1"net/17meeEP1441class h145"od=_kvec_bytelflag nam145"o>144familc=CEP)esiov_basn>
  63 ss_connnilc=CEP)esod=_kvec_is_ms""lieder.1442class h1425"e;
144a.cnelc=CEP)esod=_kvec_is_ms""lieder.1443class h14_kvec_leftadou"er.c#L12514_kv>144=_kvec_leftadou"er.c##define <1a hrenesauthorizer_bufenelied125"od=net/" nme"L118"> 118
<1444class h14_mornba.cner.c#L125"od=_14_mo>144a>#define <1aaaaaaaaaaaaaaaaabreakilc=CEP)esod=_kvec_is_ms""lieder.1445class h141eph3t"a 9ref=3a href=""141ep>144"L118"> 118
  63  118
<1446class h14917"+3t6ss9/mes3a href="14917>144s="L118"> 118

#define <1a hrbaesauthorizer_bufbae8 icilc=CEP)esod=_kvec_is_ms""lieder.1447class h1425"od=_kvec_bytelflag -n1425">144ss="andgfor a partial>#define <1a hrp1a hr81mme3t"{sp_con++ilc=CEP)esod=_kvec_is_ms""lieder.1448class h14c#L125"od=_kvec_bytelfla14c#L>144t typelass="slH_AUTH_UNKNOW href=1"net/17meeEP1449class h14an cla1ss="91mme3t"a 9re14an >1449="L1H_AUTH_UNKNOW href=1"net/17meeEP145 class h14" id="L123" class="accou14" i>145c=">nnection"#define <1a hrenesauthorizer_bufenelied125"od=net/" nme"L118"> 118
<1451class h14145a.cnelc=CEP)esod=_kvec_is_ms""lieder.1453class h14ass="line"c/mest_familc=14ass>145=_kvec_leftad145a>#define <1aaaaaaaaaa>#define <1a hrcoun
)214r.c>145"L118"> 1181453t6ss9de=a3dr_str" class="sref9>add3914"7class h14[14>145t typelass="s>
  63  3f="n)*c_bytelflag)/ 3f="n)ilc=CEP)esod=_kvec_is_ms""lieder.14"9class h14"}s9enge3.c#L118" id="L114"}s>145f=">nnection""+c9de=ery.  We toleraa>)214r.c>1460>#delH_AUTH_UNKNOW href=1"net/17meeEP1461class h14r.c#L125"od=_kvec_cur>)214r.c>1461srefc#L125"socknet/EXPORT_SYMBOk/ 11EXPORT_SYMBOke1="Lery.  We tolera3=cepparse_ipsag, 3=cepparse_ipsf="n)ilc=CEP)esod=_kvec_is_ms""lieder.1462class h14_clame1="L61">  61146a.cnelc=CEP)esod=_kvec_is_ms""lieder.1463class h14hreph/m =MeonR_M"L118" c14hre>14r=_kve);

 ag, 3=cepconne77"> 8 ic *>#define <1a hrco ag, 3> 8 icnection" c9as  393ne"288"L1ieder.1464class h14ec_leftine" nn0" nme"L1114ec_>146a>#de"line" namet_familc=CEP)esod=_kve1465class h14kvec_is_ms"net/ nnmetruc14kve>146"L118"> 118
  63 #define <1a hrco ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1466class h14truct/18 ic_5ref=3lass=p14tru>1463t6ss9de=a3dr_str" class="sref9>add3914r7class h14OW >)24/ 118e14OW >1467sref">con 3> 8 icn der.aL125"od=net/" nme"L118"> 118
<14r8class h14rdiaconlascon" clclass="14rdi>146t typelass="sref">9on"+c9de=-1ilc=CEP)esod=_kvec_is_ms""lieder.1469class h141469="L1H_AUTH_UNKNOW href=1"net/17meeEP147 class h14 class="line", metruct/114 cl>1470/s="L118"> 118
 3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 icnilc=CEP)esod=_kvec_is_ms""lieder.1471class h14 class="line", tizeof" n14 cl>14718 ic_iauth="sref">conauy37e1dehref_ad <1a hr81mme3t"{s3=cepdehref_ad  3> 8 icsauthorizer_reply_bupeer_ad <_for_=Con" c9as  393ropeer_ad <_for_=C8 icnilc=CEP)esod=_kvec_is_ms""lieder.1472class h14)esmsgradou"er.c#L125"ms14)es>147a.cnelc=CEP)esod=_kvec_is_ms""lieder.1473class h14MeonR_M"L118" class="lin14Meo>147=_kvec_leftadprepare_writfabarefradkvecs to the socket as we cat"ine" name1=1474class h14e nn0" nme"L118"> 118147e" na23" classn  0  name so3aaaaaaaaa Make sure me dothLudene is who we wanted.  note meat me dothLuecs to the socket as we cat"ine" name1=1475class h14c#L125"CON_FLAG_WRITE_PE14c#L>147ifals23" classn  0  name so3aaaaaaaaa ene may not yet know me ir ip ad <"in, soa1473t6ss23" classn  0  name so3aaaaaaaaa me m me dbenefit ofame de" bt71">  71147_my_"prepare_writfabarefrad aaaaaaaaassridnet/) e1==="L77">  77#define <11478class h14rrdiaconlascon" clclass=14rrd>147t typelass="s 3> 8 icsauthorizer_reply_bupeer_ad  3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 ich/) e1==="L77">  77#delieder.1479class h14a> *ens="s_my_"globalos 14a> >147f=">nnection" 9last39dd7anetoa(ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_ad   77#delieder.148 class h14los qer" c118" classge*_14los>148c=">nnection" 9la!(ery.  We toleraad <_in_blankspan cla1ss="91ad <_in_blanke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 icnet916me3="+c9dein_ad   77#delieder.1481class h14=t2>nnection" claskunm8p14=t2>148familc=CEP)esiov_baery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 icnet916me3="+c9denoncCon" c9as  393roloncC_con ==/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bupeer_ad nnection" 14ph3>148horizer_bufladd7" nmeery.  We tolerapr_warnn cla hr81mme3t"{sp<_warnn ce1="L63">  63conaut1411a>148=_kvec_leftadou"er.c###### a h="sref">conauy37e1pr_ad <1a hr81mme3t"{s3=ceppr_ad  3> 8 icsauthorizer_reply_bupeer_ad 148a>#define <1aaaaaaaaaaaaaaaaaaaaee 3> 8 icsauthorizer_reply_bupeer_ad 148"L118"> 118
conauy37e1pr_ad <1a hr81mme3t"{s3=ceppr_ad  3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 icnet916me3="+c9dein_ad #define <1a hr81eph314148s="L118"> 118

 3> 8 icsauthorizer_reply_buactual_peer_ad <1a hr81mme3t"{sactual_peer_ad <8 icnet916me3="+c9denoncCon" c9as  393roloncC_connnilc=CEP)esod=_kvec_is_ms""lieder.14l7class h1418" id="LeEPH_M+ C_PROTO1418">148ss="andgfor a partial>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63 nne14ine>148t typelass="sref">9on"+c9de=-1ilc=CEP)esod=_kvec_is_ms""lieder.14l9class h14#define <1a hr81="+214148f=">nnection"lH_AUTH_UNKNOW href=1"net/17meeEP149 class h1418" id="LeEPH_OSDC_PROTO1418">1498iedeH_AUTH_UNKNOW href=1"net/17meeEP1491class h14
nne14
14918 ic_iauth="srepare_writfabarefradkvecs to the socket as we cat"ine" name1=1492class h14#define <1a hr81eph314149d="L123" classn  0  name so333333333* did we learn our ad <"in?ecs to the socket as we cat"ine" name1=1493class h1418" id="LeEPH_MDSC_PROTO1418">149 9lass393ne"36]ished  77#define <11494class h143toht_cldefault:1==="L77143to>149a>#define <1a 3> 8 icsauthorizer_reply_bu=sc;/m */149"L118"> 118


 3> 8 icsauthorizer_reply_bu=sc1493t6ss9de=a3dr_str" class="sref9>add391497class h149#define <1a hrmemcpc3>
 3> 8 icsauthorizer_reply_bu=sc
>149t typelass="sref">9on partiade=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_ad <_for_=Con" c9as  393ropeer_ad <_for_=C8 icnet916me3="+c9dein_ad 149f=">nnection" 9last39dd7" nmanetoa(ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_ad <_for_=Con" c9as  393ropeer_ad <_for_=C8 icnet916me3="+c9dein_ad 150c=">nnection" 9last39>
 3> 8 icsauthorizer_reply_bu=sc#define <1a hrpornne15"150familc=CEP)esiov_basnorizer_reply_buenhref_my_ad <1a hr81mme3t"{senhref_my_ad  3> 8 icsauthorizer_reply_bu=sc#define <1a hr81eph315"/a>150horizer_bufladd7" nme>
  63 150=_kvec_leftadou"er.c#" nme>
 3> 8 icsauthorizer_reply_bu=sc150a>#define <1alH_AUTH_UNKNOW href=1"net/17meeEP15"5class h15";/m */150liedeH_AUTH_UNKNOW href=1"net/17meeEP15"6class h15"onn2G_SOCK_CLOSED" clas15"on>150s="L118"> 118"+c9de=milc=CEP)esod=_kvec_is_ms""lieder.15"7class h15"150ss="alH_AUTH_UNKNOW href=1"net/17meeEP15"8class h15"a>
>1508iedeH_AUTH_UNKNOW href=1"net/17meeEP15"9class h15"L=5 cs q=sd"L=d gs q=sd15"L=>1509="L1);
 ag, 3=cepconne77"> 8 ic *>#define <1a hrco ag, 3> 8 icnection" c9as  393ne"288"L1ieder.151 class h1525"ge*_ href="oauthorize1525">151c=">n"line" namet_familc=CEP)esod=_kve1521class h15) nme"L118"> 118
15118 ic_iauth="sref">conaureset_conne77"> ag, reset_conne77"> e1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1522class h15auth>)24)/151horizer_buflaery.  We toleraBUG_ONag, BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu);
#define <1a hrCON_STATE_NEGOTIATINGon" c9as  393roCON_STATE_NEGOTIATING8 icnilc=CEP)esod=_kvec_is_ms""lieder.1523class h15MeonR_M"L118" class="lin15Meo>151=_kvec_leftadery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu);
#define <1a hrCON_STATE_CLOSEDon" c9as  393roCON_STATE_CLOSEDorizilc=CEP)esod=_kvec_is_ms""lieder.1524class h15f="laddrname.ilc=CEP)esa15f=">151ec_culH_AUTH_UNKNOW href=1"net/17meeEP1515class h15f="laddrname.ilc=CEP)esa15f=">151liedeH_AUTH_UNKNOW href=1"net/17meeEP1526class h15nauth>)24c/mest_fami15n1513t6ss);

 ag, 3=cepconne77"> 8 ic *>#define <1a hrco ag, 3> 8 icnection" c9as  393ne"288"L1ieder.1517class h15TMSGaod=_kvec_ad="lieder15TMS>151.c#L1"line" namet_familc=CEP)esod=_kve1528class h15 class="line", tizeof" n15 cl>151t typelass="s>
 u6a>#decery.  We tolerasup_fea 3> 8 icsauthorizer_reply_bu=scnnection">
 u6a>#decery.  We tolerareq_fea 3> 8 icsauthorizer_reply_bu=sc)24c/mest_familc=CEP)15th>>1520/s="L118"> 118
 u6a>#decery.  We toleraserver_fea 3> 8 icsauthorizer_reply_buin_replc3>
152familc=CEP)es<
152a.cnelc=CEP)esod=_kvec_is_ms""lieder.15t3class h15MeonR_M"L118" class="lin15Meo>152=_kvec_leftadery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic,aee 3> 8 icsauthorizer_reply_buin_tag3>
 118152ec_culc=CEP)esod=_kvec_is_ms""lieder.1525class h15c#L125"CON_FLAG_WRITE_PE15c#L>152"L118"> 118 3> 8 icsauthorizer_reply_buin_replc3>

 118
 118casee>#define <1a hrCEPH_MSGR_TAG_FEATURESon" c9as  393roCEPH_MSGR_TAG_FEATURES="L1nnectioeonR_M"L118" class="line" 1527class h15"L61">  61152ss="andgfor a partial>
  63152t typelass="sref">9on partia63">  63   70<15s=">152f=">nnection" 9last39dd7" nm>
 3> 8 icsauthorizer_reply_bupeer_lc=Con" c9as  393ropeer_lc=Corizn*nectioeonR_M"L118" class="line" 153 class h15r3931oy37nnect3" id="L1215r39>153c=">nnection" 9last39dd7" nm>
 3> 8 icsauthorizer_reply_bupeer_ad con9a hr3933oy37a15"sr>153horizer_bufladd7" nmeery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63153=_kvec_leftadou"er.c#et916me3="+c9defailpprotocolMeonR_M"L118" cfailpprotocole1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1534class h15nnection" clas9_cla393ey15nne>153a>#define <1aaaaaaaaa"+c9de=-1ilc=CEP)esod=_kvec_is_ms""lieder.1535class h15_c393s_w37oonnectnmega> 15_c3>153liedeH_AUTH_UNKNOW href=1"net/17meeEP1536class h15onlascon" clclass="sref"15onl>153s="L118"> 118casee>#define <1a hrCEPH_MSGR_TAG_BADPROTOVERon" c9as  393roCEPH_MSGR_TAG_BADPROTOVER="L1nnectioeonR_M"L118" class="line" 1537class h15s_my_"rider" c118" class15s_m>153ss="andgfor a partial>
  63153t typelass="sref">9on partia63">  63 
>153f=">nnection" 9last39partial>
 3> 8 icsauthorizer_reply_bupeer_lc=Con" c9as  393ropeer_lc=Corizn*nectioeonR_M"L118" class="line" 154 class h155 sd"L=d leftISH c\nhref155 s>154c=">nnection" 9last39dd7" nm>
 3> 8 icsauthorizer_reply_bupeer_ad 154familc=CEP)esiov_basndd7" nm>
 3> 8 icsauthorizer_reply_buout_conne77la hr81mme3t"{sout_conne77_connet916me3="+c9deprotocol_versionla hr81mme3t"{sp154horizer_bufladd7" nme"L11888>
 3> 8 icsauthorizer_reply_buin_replc3>
154=_kvec_leftadou"er.c#ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63154a>#define <1aaaaaaaaaet916me3="+c9defailpprotocolMeonR_M"L118" cfailpprotocole1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1545class h151eph3t"a 9ref=3a href=""151ep>154"L118"> 118
154ss="andgfor acasee>#define <1a hrCEPH_MSGR_TAG_BADAUTHORIZERon" c9as  393roCEPH_MSGR_TAG_BADAUTHORIZER="L1nnectioeonR_M"L118" class="line" 1548class h15c#L125"od=_kvec_bytelfla15c#L>154t typelass="sref">9onery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buauth_retrc3>
154f=">nnection" 9last39nnnnnnnnmetructe="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic,lc=CEP)esod=_kvec_is_ms""lieder.155 class h15" id="L123" class="accou15" i>155c=">nnection" 9last39dd7" ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buauth_retrc3>
 3> 8 icsauthorizer_reply_buauth_retrc3>
155horizer_bufladd7" nme"L118888>
 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63  failure_key 155=_kvec_leftadou"er.c###### a "+c9de=-1ilc=CEP)esod=_kvec_is_ms""lieder.1554class h15"line" namet_familc=CEP)15"li>155a>#define <1aaaaaaaaalH_AUTH_UNKNOW href=1"net/17meeEP1555class h15r.c#L125"od=_kvec_cur>)215r.c>155"L118"> 118
 3> 8 icsauthorizer_reply_buauth_retrc3>
155s="L118"> 118
 3> _out_kvec_resete1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.15"7class h15[
#define <1a hrprepare_write_conne77la hr81mme3t"{sp 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.15"8class h15>15>155t typelass="sref">9on 118
<15"9class h15"}s9enge3.c#L118" id="L115"}s>155f=">nnection" 9last39dd7" nme"+c9de=ery.  We toleraa>)215r.c>156c=">nnection" 9last39>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1561class h15r.c#L125"od=_kvec_cur>)215r.c>156familc=CEP)esiov_basnbreakilc=CEP)esod=_kvec_is_ms""lieder.1562class h15_clame1="L61">  61156a.cnelc=CEP)esod=_kvec_is_ms""lieder.1563class h15hreph/m =MeonR_M"L118" c15hre>156=_kvec_leftadcasee>#define <1a hrCEPH_MSGR_TAG_RESETSESSIONag, CEPH_MSGR_TAG_RESETSESSION="L1nnectioeonR_M"L118" class="line" 1564class h15ec_leftine" nn0" nme"L1115ec_>156a>#define <1aaaaaaaaaerepare_writfabarefradkvecs to the socket as we cat"ine" name1=1565class h15kvec_is_ms"net/ nnmetruc15kve>156ifals23" classn  0  name so3aaaaaaaaaaaaaaaa* If we conne77ed with a large conne77_seq but me dpeerecs to the socket as we cat"ine" name1=1566class h15truct/18 ic_5ref=3lass=p15tru>1563t6ss23" classn  0  name so3aaaaaaaaaaaaaaaa* has noe"+cord ofaa s"in">  with us (noeconne77"> , orecs to the socket as we cat"ine" name1=1567class h15OW >)24/ 118e15OW >156_my_"prepare_writfabarefrad aaaaaaaaaaaaaaaa* conne77_seq i=#L1, me y will s"nd RESETSESION to indic
 , ane may haveors to the socket as we cat"ine" name1=1569class h151569="L1prepare_writfabarefrad aaaaaaaaaaaaaaaa* dropped m"inages71">  711570/s="prepare_writfabarefrad aaaaaaaaaaaaaaaa*ssridnet/) e1==="L77">  77#define <11571class h15 class="line", tizeof" n15 cl>157familc=CEP)esiov_basn>
  63 157horizer_bufladd7" nme"L118>
 3> 8 icsauthorizer_reply_buin_replc3>
 3> ne77_seq8 ic)nilc=CEP)esod=_kvec_is_ms""lieder.1573class h15MeonR_M"L118" class="lin15Meo>157=_kvec_leftadou"er.c#ery.  We tolerapr_er<1a hr81mme3t"{sp<_er  63  resetss_key  118157a>#define <1aaaaaaaaaaaaaaaa>
 3> 8 icsauthorizer_reply_bupeer_lc=Con" c9as  393ropeer_lc=Corizn*nectioeonR_M"L118" class="line" 1575class h15c#L125"CON_FLAG_WRITE_PE15c#L>157"L118"> 118

 3> 8 icsauthorizer_reply_bupeer_ad 157s="L118"> 118
 ag, reset_conne77"> e1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1577class h15my_"prepare_writfa href=15my_>157ss="andgfor a partial>#define <1a hr3o _out_kvec_resetag, 3> _out_kvec_resete1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1578class h15rrdiaconlascon" clclass=15rrd>157t typelass="sref">9onery.  We toleraa>#define <1a hrprepare_write_conne77la hr81mme3t"{sp 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1579class h15a> *ens="s_my_"globalos 15a> >157f=">nnection" 9last39 118
<158 class h15los qer" c118" classge*_15los>158c=">nnection" 9laaaaaaaaaaaaa"+c9de=ery.  We toleraa>nnection" claskunm8p15=t2>158familc=CEP)esiov_ba39>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.15l2class h15ph3t"t/8ref=2>nnection" 15ph3>158a.cnelc=CEP)esod=_kvec_is_ms""lieder.15l3class h1511auth="sref">conaut1511a>158=_kvec_leftadou"er.c#>3" classn  0  name sokv Tell vec_ about it.a*ssridnet/) e1==="L77">  77#define <115l4class h15rLsgs_wqpeonR_M"L118" cl15rLs>158a>#define <1aaaaaaaaaery.  We toleramutex_unlockspan cla1ss="91mutex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bumutexspan cla1ss="91mutex8 icnilc=CEP)esod=_kvec_is_ms""lieder.15l5class h15er_"L11laddrname.ilc=CEP15er_>158"L118"> 118
  63 #define <1a hrENTITY_NAME1a hr81mme3t"{sENTITY_NAMEe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_lc=Con" c9as  393ropeer_lc=Coriznnilc=CEP)esod=_kvec_is_ms""lieder.15l6class h15#define <1a hr81eph315158s="L118"> 118
 3> 8 icsauthorizer_reply_buopsag, opsf="nsauthorizer_reply_bupeer_resetag, peer_resetoriznlc=CEP)esod=_kvec_is_ms""lieder.15l7class h1518" id="LeEPH_M+ C_PROTO1518">158ss="andgfor a partiala>
 3> 8 icsauthorizer_reply_buopsag, opsf="nsauthorizer_reply_bupeer_resetag, peer_resetorizLery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.15l8class h15ine" namcasenOD+code>nne15ine>158t typelass="sref">9onery.  We toleramutex_lockspan cla1ss="91mutex_locke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bumutexspan cla1ss="91mutex8 icnilc=CEP)esod=_kvec_is_ms""lieder.15l9class h15#define <1a hr81="+215158f=">nnection" 9last39 3> 8 icsauthorizer_reply_bu);
#define <1a hrCON_STATE_NEGOTIATINGon" c9as  393roCON_STATE_NEGOTIATING8 icnlc=CEP)esod=_kvec_is_ms""lieder.159 class h1518" id="LeEPH_OSDC_PROTO1518">159c=">nnection" 9laaaaaaaaaaaaa"+c9de=->#define <1a hrEAGAINag, EAGAIN3t"t/nectioeonR_M"L118" class="line" 1591class h15
nne15
159familc=CEP)esiov_basnbreakilc=CEP)esod=_kvec_is_ms""lieder.1592class h15#define <1a hr81eph315159a.cnelc=CEP)esod=_kvec_is_ms""lieder.1593class h1518" id="LeEPH_MDSC_PROTO1518">159=_kvec_leftadcasee>#define <1a hrCEPH_MSGR_TAG_RETRY_SESSIONag, CEPH_MSGR_TAG_RETRY_SESSION="L1nnectioeonR_M"L118" class="line" 1594class h153toht_cldefault:1==="L77153to>159a>#define <1aaaaaaaaaerepare_writfabarefradkvecs to the socket as we cat"ine" name1=1595class h15y;/m */159ifals23" classn  0  name so3aaaaaaaaaaaaaaaa* If we ne"taa smaller conne77_seq th clme dpeer has, trc8 s to the socket as we cat"ine" name1=1596class h15conn2G_SOCK_CLOSED" clas15con>1593t6ss23" classn  0  name so3aaaaaaaaaaaaaaaa* again with a larger value71">  71  77#define <11598class h15/a>
>159t typelass="sref">9on>
  63 159f=">nnection" 9last39dd7" >
 3> 8 icsauthorizer_reply_buout_conne77la hr81mme3t"{sout_conne77_connet916me3="+c9deconne77_seqag, 3> ne77_seq8 ic)*line" namet_familc=CEP)esod=_kve16" class h16" cl cs q=sd"L=d gs q=sd16" c>160c=">nnection" 9last39dd7" >
 3> 8 icsauthorizer_reply_buin_replc3>
 3> ne77_seq8 ic)nilc=CEP)esod=_kvec_is_ms""lieder.16"1class h16"nne16"160familc=CEP)esiov_basnorizer_reply_bu3o ag, 3> 8 icsauthorizer_reply_buconne77_seqag, 3> ne77_seq8 ice=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 3> ne77_seq8 ic)ilc=CEP)esod=_kvec_is_ms""lieder.16"2class h16"/a>#define <1a hr81eph316"/a>160horizer_bufladd7" nme>
 3> _out_kvec_resete1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.16"3class h16"8" id="LeEPH_MDSC_PROTO16"8">160=_kvec_leftadou"er.c#ery.  We toleraa>#define <1a hrprepare_write_conne77la hr81mme3t"{sp 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.16"4class h16"toht_cldefault:1==="L7716"to>160a>#define <1aaaaaaaaa 118
<16"5class h16";/m */160"L118"> 118
160s="L118"> 118
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.16"7class h16"160ss="andgfor a partialbreakilc=CEP)esod=_kvec_is_ms""lieder.16"8class h16"a>
>1608iedeH_AUTH_UNKNOW href=1"net/17meeEP16"9class h16"L=5 cs q=sd"L=d gs q=sd16"L=>160f=">nnection"casee>#define <1a hrCEPH_MSGR_TAG_RETRY_GLOBAk/ 11CEPH_MSGR_TAG_RETRY_GLOBAk="L1nnectioeonR_M"L118" class="line" 161 class h1625"ge*_ href="oauthorize1625">161c=">nnection" 9last39>repare_writfabarefradkvecs to the socket as we cat"ine" name1=1621class h16) nme"L118"> 118
16118 ic23" classn  0  name so3aaaaaaaaaaaaaaaa* If we ne"taa smaller global_seq th clme dpeer has, trc8 s to the socket as we cat"ine" name1=1622class h16auth>)24)/161d="L123" classn  0  name so333333333aaaaaaaa* again with a larger value71">  71]ished  77#define <11624class h16f="laddrname.ilc=CEP)esa16f=">161a>#define <1aaaaaaaaaery.  We tolerae="L118" class="line" me1="L63">  63 161"L118"> 118
 3> 8 icsauthorizer_reply_bupeer_global_seqag, peer_global_seq8 ic*line" namet_familc=CEP)esod=_kve1616class h16nauth>)24c/mest_fami16n161s="L118"> 118

#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 global_seq8 ic)nilc=CEP)esod=_kvec_is_ms""lieder.1617class h16TMSGaod=_kvec_ad="lieder16TMS>161ss="andgfor a partial>#define <1a hrget_global_seqag, get_global_seqe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=sc161t typelass="sref">9on partia
#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 global_seq8 ic)nilc=CEP)esod=_kvec_is_ms""lieder.1619class h16)esid=_ href="ba.cner.c#16)es>161f=">nnection" 9last39nnnnnnnnmetruct3o _out_kvec_resetag, 3> _out_kvec_resete1="Lery.  We tolera3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.162 class h16th>)24c/mest_familc=CEP)16th>>162c=">nnection" 9last39>
#define <1a hrprepare_write_conne77la hr81mme3t"{sp 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1621class h16_M"L118" class="line", m16_M">162familc=CEP)esiov_basn 118
<1622class h16authorizer_bufla="L118" 16aut>162horizer_bufladd7" nme"L118888"+c9de=ery.  We toleraa> 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1624class h16e nn0" nme"L118"> 118162a>#define <1aaaaaaaaabreakilc=CEP)esod=_kvec_is_ms""lieder.1625class h16c#L125"CON_FLAG_WRITE_PE16c#L>162liedeH_AUTH_UNKNOW href=1"net/17meeEP1626class h16L118"> 118
 118casee>#define <1a hrCEPH_MSGR_TAG_READY/ 11CEPH_MSGR_TAG_READY="L1nnectioeonR_M"L118" class="line" 1627class h16"L61">  61162ss="andgfor a partial162t typelass="sref">9on partial>
  63  70<16s=">162f=">nnection" 9last39dd7" nm partial>3">  63 nnection" 9last39dd7" nm partial>
 3> 8 icsauthorizer_reply_bupeer_lc=Con" c9as  393ropeer_lc=Corizn*line" namet_familc=CEP)esod=_kve1631class h16/a> 3> 8 icsauthorizer_reply_bupeer_ad con9a hr3933oy37a16"sr>163horizer_bufladd7" nmennnnnnn partial>
163=_kvec_leftadou"er.c# partial>
 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63163a>#define <1aaaaaaaaa partial>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1635class h16_c393s_w37oonnectnmega> 16_c3>163"L118"> 118
163s="L118"> 118
163ss="aH_AUTH_UNKNOW href=1"net/17meeEP1638class h16#L100" id="L100" c9ass=316#L1>163t typelass="sref">9onery.  We toleraBUG_ONag, BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu);
#define <1a hrCON_STATE_NEGOTIATINGon" c9as  393roCON_STATE_NEGOTIATING8 icnilc=CEP)esod=_kvec_is_ms""lieder.1639class h16/a>
>163f=">nnection" 9last39ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu);
#define <1a hrCON_STATE_OPENag, CON_STATE_OPEN3t"t/nectioeonR_M"L118" class="line" 164 class h165 sd"L=d leftISH c\nhref165 s>1648iedeH_AUTH_UNKNOW href=1"net/17meeEP1641class h165"od=_kvec_bytelflag nam165"o>164familc=CEP)esiov_basnery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_global_seqag, peer_global_seq8 ice=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 global_seq8 ic)/nectioeonR_M"L118" class="line" 1642class h1625"e;
164horizer_bufladd7" nmeorizer_reply_bu3o ag, 3> 8 icsauthorizer_reply_buconne77_seqag, 3> ne77_seq8 ic++ilc=CEP)esod=_kvec_is_ms""lieder.1643class h16_kvec_leftadou"er.c#L12516_kv>164=_kvec_leftadou"er.c#ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_fea164a>#define <1aaaaaaaaaet916me3="+c9dee="L118" class="line" me1="L63">  63 164"L118"> 118
 3> 8 icsauthorizer_reply_bupeer_global_seqag, peer_global_seq8 ic*line" namet_familc=CEP)esod=_kve1646class h16917"+3t6ss9/mes3a href="16917>164s="L118"> 118

#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 3> ne77_seq8 ic)*line" namet_familc=CEP)esod=_kve1647class h1625"od=_kvec_bytelflag -n1625">164ss="andgfor a partiala>
 3> 8 icsauthorizer_reply_buconne77_seqag, 3> ne77_seq8 ic)/nectioeonR_M"L118" class="line" 1648class h16c#L125"od=_kvec_bytelfla16c#L>164t typelass="sref">9onery.  We toleraWARN_ONag, WARN_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buconne77_seqag, 3> ne77_seq8 ice!=nectioeonR_M"L118" class="line" 1649class h16an cla1ss="91mme3t"a 9re16an >164f=">nnection" 9last39
#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_replc3>
 3> ne77_seq8 ic))/nectioeonR_M"L118" class="line" 165 class h16" id="L123" class="accou16" i>1658iedeH_AUTH_UNKNOW href=1"net/17meeEP1651class h16 3> 8 icsauthorizer_reply_buin_replc3>
 11CEPH_MSG_CONNECT_LOSSY8 ic)H_AUTH_UNKNOW href=1"net/17meeEP1652class h16s="line" namet_familc=CE16s=">165horizer_bufladd7" nme"L118888>
 CON_FLAG_LOSSYTXorizhcde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flagsoriz)/nectioeonR_M"L118" class="line" 1653class h16ass="line"c/mest_familc=16ass>165=_kvenectioeonR_M"L118" class="line" 1654class h16"line" namet_familc=CEP)16"li>165a>#define <1aaaaaaaaaery.  We tolera3o ag, 3> 8 icsauthorizer_reply_budelac3>
  77#define <11655class h16r.c#L125"od=_kvec_cur>)216r.c>165liedeH_AUTH_UNKNOW href=1"net/17meeEP16"6class h16er.c#L125"od=_kvec_lefti16er.>165s="L118"> 118

 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.16"7class h16[16>1658iedeH_AUTH_UNKNOW href=1"net/17meeEP16"9class h16"}s9enge3.c#L118" id="L116"}s>165f=">nnection"casee>#define <1a hrCEPH_MSGR_TAG_WAIT/ 11CEPH_MSGR_TAG_WAIT="L1nnectioeonR_M"L118" class="line" 166 class h16r.c#L125"od=_kvec_cur>)216r.c>166c=">nnection" 9last39>repare_writfabarefradkvecs to the socket as we cat"ine" name1=1661class h16r.c#L125"od=_kvec_cur>)216r.c>16618 ic23" classn  0  name so3aaaaaaaaaaaaaaaa* If there is a conne77">  race (we are openn cecs to the socket as we cat"ine" name1=1662class h16_clame1="L61">  61166d="L123" classn  0  name so333333333aaaaaaaa* conne77"> s to each other), one ofaus may just haveecs to the socket as we cat"ine" name1=1663class h16hreph/m =MeonR_M"L118" c16hre>166 9lass393ne"36]ished166a>#de23" classn  0  name so333333333aaaaaaaa* clime 71">  71166ifals23" classn  0  name so3aaaaaaaaaaaaaaaa*ssridnet/) e1==="L77">  77#define <11666class h16truct/18 ic_5ref=3lass=p16tru>166s="L118"> 118
  63 )24/ 118e16OW >166ss="andgfor a partial>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  639on"+c9de=-1ilc=CEP)esod=_kvec_is_ms""lieder.1669class h161669="L1lc=CEP)esod=_kvec_is_ms""lieder.167 class h16 class="line", metruct/116 cl>167c=">nnection"defaultnnectioeonR_M"L118" class="line" 1671class h16 class="line", tizeof" n16 cl>167familc=CEP)esiov_basn>
  63167horizer_bufladd7" nme>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scla hr81mme3t"{serror_=scf="n =/>3">  63 118167a>#define <1alH_AUTH_UNKNOW href=1"net/17meeEP1675class h16c#L125"CON_FLAG_WRITE_PE16c#L>167"L118"> 118167s="L1lH_AUTH_UNKNOW href=1"net/17meeEP1677class h16my_"prepare_writfa href=16my_>167ss="aH_AUTH_UNKNOW href=1"net/17meeEP1678class h16rrdiaconlascon" clclass=16rrd>1678iedeH_AUTH_UNKNOW href=1"net/17meeEP1679class h16a> *ens="s_my_"globalos 16a> >1679="L1prepare_writfabarefradkvecs to the socket as we cat"ine" name1=168 class h16los qer" c118" classge*_16los>1680/s="prepare_writfabarefrad v read (part of) paracke1s to the socket as we cat"ine" name1=1681class h16=t2>nnection" claskunm8p16=t2>16818 ic23" classn  0  name so3*ssridnet/) e1==="L77">  77#define <116l2class h16ph3t"t/8ref=2>nnection" 16ph3>168a.cne);

ad_partial_acke1="Lspauc/a>
 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 icn/) e1==="L77">  77#define <116l3class h1611auth="sref">conaut1611a>168=_kve"line" namet_familc=CEP)esod=_kve16l4class h16rLsgs_wqpeonR_M"L118" cl16rLs>168a>#define <1a<
 3> 8 icsauthorizer_reply_buin_temp_ackspan cla1ss="91in_temp_ack8 icnilc=CEP)esod=_kvec_is_ms""lieder.16l5class h16er_"L11laddrname.ilc=CEP16er_>168"L118"> 118
#define <1a hrsizCon" c9as  393ro)izCf="nilc=CEP)esod=_kvec_is_ms""lieder.16l6class h16#define <1a hr81eph3161683t6ss9de=a3dr_str" class="sref9>add3916l7class h1618" id="LeEPH_M+ C_PROTO1618">168ss="andgfor a"+c9de=ery.  We toleraa>ad_partialspan cla1ss="91a>ad_partiale1="Lery.  We tolera3o ag, 3> 8 ichcery.  We toleraendla hr81mme3t"{send8 ichcery.  We tolerasizCon" c9as  393ro)izCf="nhcde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_temp_ackspan cla1ss="91in_temp_ack8 icnilc=CEP)esod=_kvec_is_ms""lieder.16l8class h16ine" namcasenOD+code>nne16ine>168t typlH_AUTH_UNKNOW href=1"net/17meeEP16l9class h16#define <1a hr81="+2161689="L1lc=CEP)esod=_kvec_is_ms""lieder.169 class h1618" id="LeEPH_OSDC_PROTO1618">1698iedeH_AUTH_UNKNOW href=1"net/17meeEP1691class h16
nne16
16918 ic23" classn  0  name sokvecs to the socket as we cat"ine" name1=1692class h16#define <1a hr81eph316169d="L123" classn  0  name so3* We c clfinally discard paythn c meatne"9;s beearacked71">  71169 9lass393ne"36]ished  77#define <11694class h163toht_cldefault:1==="L77163to>169a>#de);

 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 icn/) e1==="L77">  77#define <11695class h16y;/m */169ifals"line" namet_familc=CEP)esod=_kve1696class h16conn2G_SOCK_CLOSED" clas16con>169s="L118"> 118spauc/a>
#defery.  We toleraackspan cla1ss="91acke1="e=/>#define <1a hrle64_to_cpuMeonR_M"L118" cle64_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_temp_ackspan cla1ss="91in_temp_ack8 icnilc=CEP)esod=_kvec_is_ms""lieder.1698class h16/a>
>169t typelass="sery.  We tolerauec_leftine"e3t"{su6a>#defery.  We toleraseqag, seq8 icilc=CEP)esod=_kvec_is_ms""lieder.1699class h16"L=5 cs q=sd"L=d gs q=sd16"L=>1699="L1lc=CEP)esod=_kvec_is_ms""lieder.17" class h17" cl cs q=sd"L=d gs q=sd17" c>170c=">nnection"while (!>#define <1a hrlist_emptc3>
 3> 8 icsauthorizer_reply_buout_ne"tag, out_ne"t8 ic))="line" namet_familc=CEP)esod=_kve17"1class h17"nne17"170familc=CEP)esiov_basnorizer_reply_bumla hr81mme3t"{smf="ne=/>#define <1a hrlist_first_entrc3>
 3> 8 icsauthorizer_reply_buout_ne"tag, out_ne"t8 ic,8spauc/a>
#define <1a hr81eph317"/a>170horizer_bufladd7" nmeeeeeeeeeeeeeeeeeeeeee>#define <1a hrlist_h>ad3>
170=_kvec_leftadou"er.c#ery.  We toleraseqag, seq8 ice=/>#define <1a hrle64_to_cpuMeonR_M"L118" cle64_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_buh  seq8 icnilc=CEP)esod=_kvec_is_ms""lieder.17"4class h17"toht_cldefault:1==="L7717"to>170a>#define <1aaaaaaaaa seq8 icedgr.aery.  We toleraackspan cla1ss="91acke1="n/) e1==="L77">  77#define <117"5class h17";/m */170"L118"> 118
170s="L118"> 118
  63 #define <1a hrseqag, seq8 ic*line" namet_familc=CEP)esod=_kve17"7class h17"170ss="andgfor a partialeeeee>#define <1a hrle16_to_cpuMeonR_M"L118" cle16_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_buh 
>170t typelass="sref">9onery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_buack_);
mpspan cla1ss="91ack_);
mp8 ice=/>#define <1a hrjiffiesspan cla1ss="91jiffies8 icilc=CEP)esod=_kvec_is_ms""lieder.17"9class h17"L=5 cs q=sd"L=d gs q=sd17"L=>170f=">nnection" 9last39ery.  We tolera3=cep=sc_removeMeonR_M"L118" c3=cep=sc_removee1="Lery.  We toleramla hr81mme3t"{smf="nnilc=CEP)esod=_kvec_is_ms""lieder.171 class h1725"ge*_ href="oauthorize1725">171c=">nnection"lH_AUTH_UNKNOW href=1"net/17meeEP1721class h17) nme"L118"> 118
171familc=CEP)es118" classauthop
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1722class h17auth>)24)/171d="L1lH_AUTH_UNKNOW href=1"net/17meeEP1723class h17MeonR_M"L118" class="lin17Meo>171=_kvenectioeonR_M"L118" class="line" 1724class h17f="laddrname.ilc=CEP)esa17f=">171a>#denectioeonR_M"L118" class="line" 1725class h17f="laddrname.ilc=CEP)esa17f=">171liedeH_AUTH_UNKNOW href=1"net/17meeEP1716class h17nauth>)24c/mest_fami17n1713t6ss9de=a3dr_str" class="sref9>add391717class h17TMSGaod=_kvec_ad="lieder17TMS>171ss="a);

 ag, read_partial_="srage_ne77"> e1="Lspauc/a>
 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 ic*line" namet_familc=CEP)esod=_kve1718class h17 class="line", tizeof" n17 cl>171t typelass="sref">9on partia

 kvecL118"*ery.  We tolerane77"> ag, ne77"> e1="*line" namet_familc=CEP)esod=_kve1719class h17)esid=_ href="ba.cner.c#17)es>171f=">nnection" 9last39999999999999999999999999unsigneda<
 ne7_le 8 ichcery.  We tolerau"sref">con9e3t"{su3horize*ery.  We tolera3rcag, 3rce1="n/) e1==="L77">  77#define <1172 class h17th>)24c/mest_familc=CEP)17th>>172c=">n"line" namet_familc=CEP)esod=_kve1721class h17_M"L118" class="line", m17_M">172familc=CEP)es<
172a.cnelc=CEP)esod=_kvec_is_ms""lieder.17t3class h17MeonR_M"L118" class="lin17Meo>172=_kvec_leftadery.  We toleraBUG_ONag, BUG_ONe1="L!>#define <1a hrne77"> ag, ne77"> e1="nilc=CEP)esod=_kvec_is_ms""lieder.1724class h17e nn0" nme"L118"> 118172a>#denectioeonR_M"L118" class="line" 1725class h17c#L125"CON_FLAG_WRITE_PE17c#L>172"L118"> 118#define <1a hrne77"> ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 icedlr.aery.  We tolerasec_le ag, ne7_le 8 ic)="line" namet_familc=CEP)esod=_kve1726class h17L118"> 118
 118
 BUG_ONe1="Lery.  We tolerane77"> ag, ne77"> e1="sauthorizer_reply_buiov_baseMeonR_M"L118" ciov_base8 ice==/>#define <1a hrNULk/ 11NULke1="nilc=CEP)esod=_kvec_is_ms""lieder.1727class h17"L61">  61172ss="andgfor a partialery.  We toleralef ne7_le 8 ic -/>#define <1a hrsec7"> ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 icilc=CEP)esod=_kvec_is_ms""lieder.1728class h17a href="net9omme3t"ss9ng17a h>172t typelass="sref">9on>
#define <1a hr3=ceptcp_recv=scla hr81mme3t"{s3=ceptcp_recv=sce1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_busockspan cla1ss="91socke1=", (char *)ery.  We tolerane77"> ag, ne77"> e1="sauthorizer_reply_buiov_baseMeonR_M"L118" ciov_base8 ice+lc=CEP)esod=_kvec_is_ms""lieder.1729class h17s="li" name1="L70">  70<17s=">172f=">nnection" 9last39dd7" nm partialref">9on>
 ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 ichcery.  We toleralefnnection" 9last39 118
<1731class h17/a>con9a hr3933oy37a17"sr>173horizer_bufladd7" nme>#define <1a hrne77"> ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 ice+=/>#define <1a hra>173=_kvec_leftadlH_AUTH_UNKNOW href=1"net/17meeEP1734class h17nnection" clas9_cla393ey17nne>173a>#define <1a ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 ice==/>#define <1a hrsec_le ag, ne7_le 8 ic)H_AUTH_UNKNOW href=1"net/17meeEP1735class h17_c393s_w37oonnectnmega> 17_c3>173"L118"> 118
 3rce1="e=/>#define <1a hr3rc32cag, 3rc32ce1="L0*/>#define <1a hrse77"> ag, ne77"> e1="sauthorizer_reply_buiov_baseMeonR_M"L118" ciov_base8 ic*/>#define <1a hrse77"> ag, ne77"> e1="sauthorizer_reply_buiov_le ag, iov_le 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1736class h17onlascon" clclass="sref"17onl>1733t6ss9de=a3dr_str" class="sref9>add391737class h17s_my_"rider" c118" class17s_m>173ss="andgfor a"+c9de=1ilc=CEP)esod=_kvec_is_ms""lieder.1738class h17#L100" id="L100" c9ass=317#L1>173t typlH_AUTH_UNKNOW href=1"net/17meeEP1739class h17/a>
>1739="L1lc=CEP)esod=_kvec_is_ms""lieder.174 class h175 sd"L=d leftISH c\nhref175 s>1748iede);

 3=cepcon_inp=sc_alloce1="Lspauc/a>
 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 ic*s<174famillc=CEP)esod=_kvec_is_ms""lieder.1742class h1725"e;
174a.cne);

 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 ic*line" namet_familc=CEP)esod=_kve1743class h17_kvec_leftadou"er.c#L12517_kv>174=_kvec_leftadou"er.c#######################spauc/a>
174a>#define <1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaunsigneda<
 data_le 8 ic*/>#define <1a hrboolMeonR_M"L118" cbool>#def118" classauthoe=_data3rcag, e=_data3rc8 ic)H_AUTH_UNKNOW href=1"net/17meeEP1745class h171eph3t"a 9ref=3a href=""171ep>174ifals"line" namet_familc=CEP)esod=_kve1746class h17917"+3t6ss9/mes3a href="17917>174s="L118"> 118voidn*ery.  We tolerapspan cla1ss="91p3t"t/nectioeonR_M"L118" class="line" 1747class h1725"od=_kvec_bytelflag -n1725">174ss="andgfor a<
174t typelass="s<
1749="L1lc=CEP)esod=_kvec_is_ms""lieder.175 class h17" id="L123" class="accou17" i>175c=">nnection"ery.  We toleralef mi e1="L(< data_le 8 ic -/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="n*lc=CEP)esod=_kvec_is_ms""lieder.1751class h17 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="nnilc=CEP)esod=_kvec_is_ms""lieder.1752class h17s="line" namet_familc=CE17s=">175horizer_buflae3" classn  0  name sokv (page) datap*ssridnet/) e1==="L77">  77#define <11753class h17ass="line"c/mest_familc=17ass>175=_kvec_leftadery.  We toleraBUG_ONag, BUG_ONe1="Lery.  We tolerapagesspan cla1ss="91pagese1="e==/>#define <1a hrNULk/ 11NULke1="nilc=CEP)esod=_kvec_is_ms""lieder.1754class h17"line" namet_familc=CEP)17"li>175a>#define <1aery.  We tolerapspan cla1ss="91p3t"te=/>#define <1a hrkmapspan cla1ss="91kmape1="Lery.  We tolerapagesspan cla1ss="91pagese1="[>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage3>
)217r.c>1755>#define <1aery.  We toleraa>#define <1a hr3=ceptcp_recv=scla hr81mme3t"{s3=ceptcp_recv=sce1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_busockspan cla1ss="91socke1=", ery.  We tolerapspan cla1ss="91p3t"te+/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="*lc=CEP)esod=_kvec_is_ms""lieder.1756class h17er.c#L125"od=_kvec_lefti17er.>175s="L118"> 118
[#define <1a hre=_data3rcag, e=_data3rc8 ic)H_AUTH_UNKNOW href=1"net/17meeEP17"8class h17>17>175t typelass="sref">9on>
 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc3t"te=H_AUTH_UNKNOW href=1"net/17meeEP17"9class h17"}s9enge3.c#L118" id="L117"}s>175f=">nnection" 9last39
#define <1a hr3rc32cag, 3rc32ce1="L>
 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc3t"t*lc=CEP)esod=_kvec_is_ms""lieder.176 class h17r.c#L125"od=_kvec_cur>)217r.c>176c=">nnection" 9last39n" 9last39
#define <1a hrpspan cla1ss="91p3t"te+/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="*aery.  We toleraa>)217r.c>176familc=CEP)es118" classauthokunmapspan cla1ss="91kunmape1="Lery.  We tolerapagesspan cla1ss="91pagese1="[>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage3>
  611762s="andgfor a 118
<1763class h17hreph/m =MeonR_M"L118" c17hre>176=_kvec_leftadou"er.c#"+c9de=>
176a>#define <1aery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="e+=/>#define <1a hra>1765>#define <1aery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e+=/>#define <1a hra>176s="L118"> 118 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==/>#define <1a hrPAGE_SIZEspan cla1ss="91PAGE_SIZE8 ic)="line" namet_familc=CEP)esod=_kve1767class h17OW >)24/ 118e17OW >176ss="andgfor a partial>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==0ilc=CEP)esod=_kvec_is_ms""lieder.1768class h17rdiaconlascon" clclass="17rdi>176t typelass="sref">9on>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage3>
176f=">nnection"lH_AUTH_UNKNOW href=1"net/17meeEP177 class h17 class="line", metruct/117 cl>1778iedeH_AUTH_UNKNOW href=1"net/17meeEP1771class h17 class="line", tizeof" n17 cl>177familc=CEP)es"+c9de=>
177d="L1lH_AUTH_UNKNOW href=1"net/17meeEP1773class h17MeonR_M"L118" class="lin17Meo>177=_kvenectioeonR_M"L118" class="line" 1774class h17e nn0" nme"L118"> 118177a>#de#ifdef/>#define <1a hrCONFIG_BLOCKspan cla1ss="91CONFIG_BLOCK_kvenectioeonR_M"L118" class="line" 1775class h17c#L125"CON_FLAG_WRITE_PE17c#L>177"L118);

 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 ic*line" namet_familc=CEP)esod=_kve1776class h17an cla1ss="8c8"+3t6ss8ng17an >177s="L118"> 118

177ss="andgfor a partialeeeeeeeeeeeeeeeeeeeeunsigneda<
 data_le 8 ic*/>#define <1a hrboolMeonR_M"L118" cbool>#def118" classauthoe=_data3rcag, e=_data3rc8 ic)H_AUTH_UNKNOW href=1"net/17meeEP1778class h17rrdiaconlascon" clclass=17rrd>1778iede"line" namet_familc=CEP)esod=_kve1779class h17a> *ens="s_my_"globalos 17a> >177f=">nnection"spauc/a>
 bio_vecL118"*ery.  We tolerabvag, bv3t"te=/>#define <1a hrbio_iovec_idxMeonR_M"L118" cbio_iovec_idxe1="L*ery.  We tolerabio_ite178c=">nnection"voidn*ery.  We tolerapspan cla1ss="91p3t"t/nectioeonR_M"L118" class="line" 1781class h17=t2>nnection" claskunm8p17=t2>178familc=CEP)es<
nnection" 17ph3>178a.cnelc=CEP)esod=_kvec_is_ms""lieder.17l3class h1711auth="sref">conaut1711a>178=_kvec_leftadery.  We toleralef mi e1="L(< data_le 8 ic -/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="n*lc=CEP)esod=_kvec_is_ms""lieder.17l4class h17rLsgs_wqpeonR_M"L118" cl17rLs>178a>#define <1aaaaaaaaaaaa(< bv3t"tsauthorizer_reply_bubv_le ag, bv_le 8 ic -/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="nnilc=CEP)esod=_kvec_is_ms""lieder.17l5class h17er_"L11laddrname.ilc=CEP17er_>178liedeH_AUTH_UNKNOW href=1"net/17meeEP17l6class h17#define <1a hr81eph3171786_kvec_leftadery.  We tolerapspan cla1ss="91p3t"te=/>#define <1a hrkmapspan cla1ss="91kmape1="Lery.  We tolerabvag, bv3t"tsauthorizer_reply_bubv_page3>
 bv3t"tsauthorizer_reply_bubv_offs>178ss="aH_AUTH_UNKNOW href=1"net/17meeEP17l8class h17ine" namcasenOD+code>nne17ine>178t typelass="sery.  We toleraa>#define <1a hr3=ceptcp_recv=scla hr81mme3t"{s3=ceptcp_recv=sce1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_busockspan cla1ss="91socke1=", ery.  We tolerapspan cla1ss="91p3t"te+/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="*lc=CEP)esod=_kvec_is_ms""lieder.17l9class h17#define <1a hr81="+217178f=">nnection" 9last39dd7" nm partial>ry.  We toleralef179c=">nnection"#define <1a hre=_data3rcag, e=_data3rc8 ic)H_AUTH_UNKNOW href=1"net/17meeEP1791class h17
nne17
179familc=CEP)esiov_basnery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc3t"te=H_AUTH_UNKNOW href=1"net/17meeEP1792class h17#define <1a hr81eph317179horizer_bufladd7" nme"L118888>
 3rc32ce1="L>
 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc3t"t*lc=CEP)esod=_kvec_is_ms""lieder.1793class h1718" id="LeEPH_MDSC_PROTO1718">179=_kvec_leftadou"er.c###################ery.  We tolerapspan cla1ss="91p3t"te+/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="*aery.  We toleraa>179a>#define <1aery.  We tolerakunmapspan cla1ss="91kunmape1="Lery.  We tolerabvag, bv3t"tsauthorizer_reply_bubv_page3>
;/m */1795=">nnection" 118
<1796class h17conn2G_SOCK_CLOSED" clas17con>179s="L118"> 118

 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="e+=/>#define <1a hra>
>179t typelass="sery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e+=/>#define <1a hra>1799=">nnection" 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==/>#define <1a hrbvag, bv3t"tsauthorizer_reply_bubv_le ag, bv_le 8 ic)="line" namet_familc=CEP)esod=_kve18" class h18" cl cs q=sd"L=d gs q=sd18" c>180c=">nnection" 9last39>18" classautho3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==0ilc=CEP)esod=_kvec_is_ms""lieder.18"1class h18"nne18"180familc=CEP)esiov_basnorizer_reply_buite<_bio_nex#define <1a hr81eph318"/a>180horizer_buflalH_AUTH_UNKNOW href=1"net/17meeEP18"3class h18"8" id="LeEPH_MDSC_PROTO18"8">180=_kvenectioeonR_M"L118" class="line" 18"4class h18"toht_cldefault:1==="L7718"to>180a>#define <1a"+c9de=>
;/m */180"L118lH_AUTH_UNKNOW href=1"net/17meeEP18"6class h18"onn2G_SOCK_CLOSED" clas18"on>180s="L1#endifH_AUTH_UNKNOW href=1"net/17meeEP18"7class h18"180ss="aH_AUTH_UNKNOW href=1"net/17meeEP18"8class h18"a>
>180t typ23" classn  0  name sokvecs to the socket as we cat"ine" name1=18"9class h18"L=5 cs q=sd"L=d gs q=sd18"L=>1809="L1prepare_writfabarefrad v read (part of) p ="srage71">  711810/s="prepare_writfabarefrad vssridnet/) e1==="L77">  77#define <11821class h18) nme"L118"> 118
181famil);

 1a hr81mme3t"{s3=cepconne77"> L118"*ery.  We tolera3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<1822class h18auth>)24)/181d="L1"line" namet_familc=CEP)esod=_kve1823class h18MeonR_M"L118" class="lin18Meo>181=_kvec_leftadspauc/a>
 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"t/nectioeonR_M"L118" class="line" 1824class h18f="laddrname.ilc=CEP)esa18f=">181a>#define <1a<
181"L118"> 118
auth>)24c/mest_fami18n1816L118"> 118
181ss="andgfor aunsigneda<
 front_le 8 ic*sery.  We toleramiddle_le ag, middle_le 8 ic*sery.  We toleradata_le ag, data_le 8 ic/nectioeonR_M"L118" class="line" 1818class h18 class="line", tizeof" n18 cl>181t typelass="sery.  We toleraboolMeonR_M"L118" cbool>#def118" classauthoe=_data3rcag, e=_data3rc8 ice=/!>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bu=sc no3rc8 ic/nectioeonR_M"L118" class="line" 1819class h18)esid=_ href="ba.cner.c#18)es>181f=">nnection"orizer_reply_buuec_leftine"e3t"{su6a>#defery.  We toleraseqag, seq8 icilc=CEP)esod=_kvec_is_ms""lieder.182 class h18th>)24c/mest_familc=CEP)18th>>182c=">nnection"ery.  We tolerau"sref">con9e3t"{su3horize>
 3rc8 icilc=CEP)esod=_kvec_is_ms""lieder.1821class h18_M"L118" class="line", m18_M">182famillc=CEP)esod=_kvec_is_ms""lieder.1822class h18authorizer_bufla="L118" 18aut>1822=">nnection"ery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ichcery.  We toleramla hr81mme3t"{smf="nnilc=CEP)esod=_kvec_is_ms""lieder.18t3class h18MeonR_M"L118" class="lin18Meo>182=_kvenectioeonR_M"L118" class="line" 1824class h18e nn0" nme"L118"> 118182a>#define <1ae3" classn  0  name sokv h>ader vssridnet/) e1==="L77">  77#define <11825class h18c#L125"CON_FLAG_WRITE_PE18c#L>1825>#define <1aery.  We tolerasizCon" c9as  393ro)izCf="n =/)izCoa n118" classauthoco ag, 3> 8 icsauthorizer_reply_buin_h  118
#define <1a hrsizCon" c9as  393ro)izCf="nilc=CEP)esod=_kvec_is_ms""lieder.1827class h18"L61">  61182ss="andgfor aery.  We toleraa>#define <1a hra>ad_partialspan cla1ss="91a>ad_partiale1="Lery.  We tolera3o ag, 3> 8 ichcery.  We toleraendla hr81mme3t"{send8 ichcery.  We tolerasizCon" c9as  393ro)izCf="nhcde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h 182t typelass="s 118
<1829class h18s="li" name1="L70">  70<18s=">182f=">nnection" 9last39"+c9de=>
 3rce1="e=/>#define <1a hr3rc32cag, 3rc32ce1="L0*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h 
aderf="nhcery.  We tolera3rcag, 3rce1="nnilc=CEP)esod=_kvec_is_ms""lieder.1832class h18"sref">con9a hr3933oy37a18"sr>1832s="andgfor acon9e3t"{scpu_to_le"se1="Lery.  We tolera3rcag, 3rce1="n !=/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_h  3rce1="n "line" namet_familc=CEP)esod=_kve1833class h184me3="+c9eph 3.c#L125" i184me>183=_kvec_leftadou"er.c#et916me3="+c9dep<_er<1a hr81mme3t"{sp<_er  63 183a>#define <1aaaaaaaaaaaa <1ae3" classn  0span cla1ss="8 3rc ne"7;u !=/expectedane"7;uss_key  18_c3>183"L118"> 118
 3rce1="*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_h  3rce1="nilc=CEP)esod=_kvec_is_ms""lieder.1836class h18onlascon" clclass="sref"18onl>183s="L118"> 118
 EBADMSG3t"t/nectioeonR_M"L118" class="line" 1837class h18s_my_"rider" c118" class18s_m>183ss="andgfor alH_AUTH_UNKNOW href=1"net/17meeEP1838class h18#L100" id="L100" c9ass=318#L1>1838iedeH_AUTH_UNKNOW href=1"net/17meeEP1839class h18/a>
>183f=">nnection"orizer_reply_bufront_le ag, front_le 8 ice=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h  front_le 8 icnilc=CEP)esod=_kvec_is_ms""lieder.184 class h185 sd"L=d leftISH c\nhref185 s>184c=">nnection" front_le 8 icedgr.aery.  We toleraCEPH_MSG_MAX_FRONT_LENag, CEPH_MSG_MAX_FRONT_LEN8 ic125"od=net/" nme"L118"> 118
<1841class h185"od=_kvec_bytelflag nam185"o>184familc=CEP)esiov_basn"+c9de=-et916me3="+c9deEIOag, EIO3t"t/nectioeonR_M"L118" class="line" 1842class h1825"e;
1842=">nnection"ery.  We toleramiddle_le ag, middle_le 8 ice=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h  middle_le 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1843class h18_kvec_leftadou"er.c#L12518_kv>184=_kvec_leftad middle_le 8 icedgr.aery.  We toleraCEPH_MSG_MAX_DATA_LENag, CEPH_MSG_MAX_DATA_LEN8 ic125"od=net/" nme"L118"> 118
<1844class h18_mornba.cner.c#L125"od=_18_mo>184a>#define <1aaaaaaaaa"+c9de=-et916me3="+c9deEIOag, EIO3t"t/nectioeonR_M"L118" class="line" 1845class h181eph3t"a 9ref=3a href=""181ep>1845>#define <1aery.  We toleradata_le ag, data_le 8 ic =/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h  data_le 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1846class h18917"+3t6ss9/mes3a href="18917>184s="L118"> 118 data_le 8 ic dgr.aery.  We toleraCEPH_MSG_MAX_DATA_LENag, CEPH_MSG_MAX_DATA_LEN8 ic125"od=net/" nme"L118"> 118
<1847class h1825"od=_kvec_bytelflag -n1825">184ss="andgfor a partial"+c9de=-et916me3="+c9deEIOag, EIO3t"t/nectioeonR_M"L118" class="line" 1848class h18c#L125"od=_kvec_bytelfla18c#L>1848iedeH_AUTH_UNKNOW href=1"net/17meeEP1849class h18an cla1ss="91mme3t"a 9re18an >184f=">nnection"o3" classn  0  name sokv verify seq# vssridnet/) e1==="L77">  77#define <1185 class h18" id="L123" class="accou18" i>185c=">nnection"ery.  We toleraseqag, seq8 ice=/>#define <1a hrle64_to_cpuMeonR_M"L118" cle64_to_cpue1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h  seq8 icnilc=CEP)esod=_kvec_is_ms""lieder.1851class h18#de)ery.  We toleraneqag, seq8 ice- n118" classauthosec_leftine"e3t"{ss6a>#de)ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba. der. 1n "line" namet_familc=CEP)esod=_kve1852class h18s="line" namet_familc=CE18s=">185horizer_bufladd7" nme>#define <1a hrp<_infospan cla1ss="91p<_infoe1="L63">  63 185=_kvec_leftadou"er.c#########et916me3="+c9deENTITY_NAMEspan cla1ss="91ENTITY_NAMEe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_famispan cla1ss="91peer_fami>#de)*line" namet_familc=CEP)esod=_kve1854class h18"line" namet_familc=CEP)18"li>185a>#define <1aaaaaaaaaaaa <1aa>
 3> 8 icsauthorizer_reply_bupeer_ad #de)*line" namet_familc=CEP)esod=_kve1855class h18r.c#L125"od=_kvec_cur>)218r.c>185"L118"> 118
 seq8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba. + 1nilc=CEP)esod=_kvec_is_ms""lieder.1856class h18er.c#L125"od=_kvec_lefti18er.>185s="L118"> 118
#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_base_posspan cla1ss="91in_base_pos8 ice=/-et916me3="+c9defront_le ag, front_le 8 ice-/>#define <1a hrmiddle_le ag, middle_le 8 ice-/>#define <1a hrdata_le ag, data_le 8 ic -lc=CEP)esod=_kvec_is_ms""lieder.1857class h18[18>185t typelass="sref">9on>
 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_READY3t"t/nectioeonR_M"L118" class="line" 18"9class h18"}s9enge3.c#L118" id="L118"}s>185f=">nnection" 9last39"+c9de=0ilc=CEP)esod=_kvec_is_ms""lieder.186 class h18r.c#L125"od=_kvec_cur>)218r.c>186c=">nnection"} elses#de)ery.  We toleraneqag, seq8 ice- n118" classauthosec_leftine"e3t"{ss6a>#de)ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba. dgr. 1n "line" namet_familc=CEP)esod=_kve1861class h18r.c#L125"od=_kvec_cur>)218r.c>186familc=CEP)esiov_basnorizer_reply_bup<_er<1a hr81mme3t"{sp<_er  63   61186horizer_bufladd7" nme"L11888ery.  We toleraseqag, seq8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba. + 1nilc=CEP)esod=_kvec_is_ms""lieder.1863class h18hreph/m =MeonR_M"L118" c18hre>186=_kvec_leftadou"er.c#>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buer  63186a>#define <1aaaaaaaaa"+c9de=-et916me3="+c9deEBADMSGag, EBADMSG3t"t/nectioeonR_M"L118" class="line" 1865class h18kvec_is_ms"net/ nnmetruc18kve>1865>#define <1alH_AUTH_UNKNOW href=1"net/17meeEP1866class h18truct/18 ic_5ref=3lass=p18tru>1863t6ss9de=a3dr_str" class="sref9>add391867class h18OW >)24/ 118e18OW >186ss="andgfor ao3" classn  0  name sokv allocatea="srage? vssridnet/) e1==="L77">  77#define <11868class h18rdiaconlascon" clclass="18rdi>186t typelass="s#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tn "line" namet_familc=CEP)esod=_kve1869class h18186f=">nnection" 9last39<
1878iedeH_AUTH_UNKNOW href=1"net/17meeEP1871class h18 class="line", tizeof" n18 cl>187familc=CEP)esiov_basnorizer_reply_bue="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_h 187horizer_bufladd7" nme"L118ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_h  front_le 8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_h  data_le 8 icnilc=CEP)esod=_kvec_is_ms""lieder.1873class h18MeonR_M"L118" class="lin18Meo>187=_kvec_leftadou"er.c#>#define <1a hra>#define <1a hr3=cepcon_inp=sc_allocag, 3=cepcon_inp=sc_alloce1="L>#define <1a hr3o ag, 3> 8 ic*/de=c3ery.  We tolerankipspan cla1ss="91nkip8 icnilc=CEP)esod=_kvec_is_ms""lieder.1874class h18e nn0" nme"L118"> 118187a>#define <1aaaaaaaaa 118
<1875class h18c#L125"CON_FLAG_WRITE_PE18c#L>187"L118"> 118

187s="L118"> 118
187ss="andgfor a partialeeeeeeeeo3" classn  0  name sokv nkip this ="srage vssridnet/) e1==="L77">  77#define <11878class h18rrdiaconlascon" clclass=18rrd>187t typelass="sref">9oniov_basnorizer_reply_bue="L118" class="line" me1="L63">  63  *ens="s_my_"globalos 18a> >187f=">nnection" 9last39
#define <1a hrBUG_ONag, BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tnilc=CEP)esod=_kvec_is_ms""lieder.188 class h18los qer" c118" classge*_18los>188c=">nnection" 9last39n" 9last>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_base_posspan cla1ss="91in_base_pos8 ice=/-et916me3="+c9defront_le ag, front_le 8 ice-/>#define <1a hrmiddle_le ag, middle_le 8 ice-/>#define <1a hrdata_le ag, data_le 8 ic -lc=CEP)esod=_kvec_is_ms""lieder.1881class h18=t2>nnection" claskunm8p18=t2>188familc=CEP)esiov_basnnnnnnnn         )izCoaLery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufootennection" 18ph3>188horizer_bufladd7" nme"L118888>
 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_READY3t"t/nectioeonR_M"L118" class="line" 18l3class h1811auth="sref">conaut1811a>188=_kvec_leftadou"er.c#########et916me3="+c9de3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba.++ilc=CEP)esod=_kvec_is_ms""lieder.18l4class h18rLsgs_wqpeonR_M"L118" cl18rLs>188a>#define <1aaaaaaaaaaaaaaaaa"+c9de=0ilc=CEP)esod=_kvec_is_ms""lieder.18l5class h18er_"L11laddrname.ilc=CEP18er_>188"L118"> 118
#define <1a hr81eph3181883t6ss9de=a3dr_str" class="sref9>add3918l7class h1818" id="LeEPH_M+ C_PROTO1818">188ss="andgfor a partial>#define <1a hrBUG_ONag, BUG_ONe1="L!>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tnilc=CEP)esod=_kvec_is_ms""lieder.18l8class h18ine" namcasenOD+code>nne18ine>188t typelass="sref">9on>
 BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tsauthorizer_reply_bu3o ag, 3> 8 ic !=/>#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.18l9class h18#define <1a hr81="+218188f=">nnection" 9last39ery.  We toleramla hr81mme3t"{smf="ne=/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"t/nectioeonR_M"L118" class="line" 189 class h1818" id="LeEPH_OSDC_PROTO1818">189c=">nnection" 9last39>18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufrontag, frontf="nnet916me3="+c9deiov_le ag, iov_le 8 ice==0ist39>3" classn  0  name sokv haven't read it yet vssridnet/) e1==="L77">  77#define <11891class h18
nne18
189familc=CEP)esiov_basn middle8 icn/) e1==="L77">  77#define <11892class h18#define <1a hr81eph318189horizer_bufladd7" nme"L118888>
 middle8 icsauthorizer_reply_buvecag, vecL118net916me3="+c9deiov_le ag, iov_le 8 ice==0i/) e1==="L77">  77#define <11893class h1818" id="LeEPH_MDSC_PROTO1818">189=_kvenectioeonR_M"L118" class="line" 1894class h183toht_cldefault:1==="L77183to>189a>#define <1aaaaaaaaa>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage3>
  77#define <11895class h18y;/m */189"L118"> 118
  77#define <11896class h18conn2G_SOCK_CLOSED" clas18con>189s="L118"> 118
#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==118" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bupage_aligname span cla1ss="91page_aligname 3t"t/nectioeonR_M"L118" class="line" 1897class h189
>189t typelass="sref">9oniov_basnorizer_reply_bu3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9depage_posspan cla1ss="91page_pose1="e==0i/) e1==="L77">  77#define <11899class h18"L=5 cs q=sd"L=d gs q=sd18"L=>189f=">nnection" 9last39ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="e==0i/) e1==="L77">  77#define <119" class h19" cl cs q=sd"L=d gs q=sd19" c>1908iedeH_AUTH_UNKNOW href=1"net/17meeEP19"1class h19"nne19"190famil#ifdef/>#define <1a hrCONFIG_BLOCKspan cla1ss="91CONFIG_BLOCK_kvenectioeonR_M"L118" class="line" 19"2class h19"/a>#define <1a hr81eph319"/a>190horizer_bufladd7" nme  77#define <119"3class h19"8" id="LeEPH_MDSC_PROTO19"8">190=_kvec_leftadou"er.c#########et916me3="+c9deinit_bio_ite190a>#de#endifH_AUTH_UNKNOW href=1"net/17meeEP19"5class h19";/m */1905>#define <1alH_AUTH_UNKNOW href=1"net/17meeEP19"6class h19"onn2G_SOCK_CLOSED" clas19"on>1903t6ss9de=a3dr_str" class="sref9>add3919"7class h19"190ss="andgfor ao3" classn  0  name sokv frontavssridnet/) e1==="L77">  77#define <119"8class h19"a>
>190t typelass="sery.  We toleraa>#define <1a hra>ad_partial_="srage_se77"> 1a hr81mme3t"{sa>ad_partial_="srage_se77"> e1="L>#define <1a hr3o ag, 3> 8 ic*/de=c3ery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufrontag, frontf="n*/>#define <1a hrfront_le ag, front_le 8 ic*/) e1==="L77">  77#define <119"9class h19"L=5 cs q=sd"L=d gs q=sd19"L=>190f=">nnection" 9last39dd7" nm partialllllllllllllde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_front_3rcag, in_front_3rc8 icnilc=CEP)esod=_kvec_is_ms""lieder.191 class h1925"ge*_ href="oauthorize1925">191c=">nnection" 118
<1921class h19) nme"L118"> 118
191familc=CEP)esiov_basn"+c9de=>
auth>)24)/191a.cnelc=CEP)esod=_kvec_is_ms""lieder.1923class h19MeonR_M"L118" class="lin19Meo>191=_kvec_leftado3" classn  0  name sokv middleavssridnet/) e1==="L77">  77#define <11924class h19f="laddrname.ilc=CEP)esa19f=">191a>#define <1a middle8 icn "line" namet_familc=CEP)esod=_kve1925class h19f="laddrname.ilc=CEP)esa19f=">191"L118"> 118
#define <1a hra>ad_partial_="srage_se77"> 1a hr81mme3t"{sa>ad_partial_="srage_se77"> e1="L>#define <1a hr3o ag, 3> 8 ic*/de=c3ery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bumiddleag, middle8 icsauthorizer_reply_buvecag, vecL118*/) e1==="L77">  77#define <11926class h19nauth>)24c/mest_fami19n191s="L118"> 118
 118
 middle_le 8 ic*/) e1==="L77">  77#define <11927class h19TMSGaod=_kvec_ad="lieder19TMS>191ss="andgfor a partialeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeede=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_middle_3rcag, in_middle_3rc8 icnilc=CEP)esod=_kvec_is_ms""lieder.1918class h19 class="line", tizeof" n19 cl>191t typelass="sref">9on 118
<1929class h19)esid=_ href="ba.cner.c#19)es>191f=">nnection" 9last39dd7" nm "+c9de=>
)24c/mest_familc=CEP)19th>>192c=">nnection"lH_AUTH_UNKNOW href=1"net/17meeEP1921class h19_M"L118" class="line", m19_M">192famillc=CEP)esod=_kvec_is_ms""lieder.1922class h19authorizer_bufla="L118" 19aut>1922=">nnection"e3" classn  0  name sokv (page) datapvssridnet/) e1==="L77">  77#define <119t3class h19MeonR_M"L118" class="lin19Meo>192=_kvec_leftadwhilean118" classautho3o ag, 3> 8 icsauthorizer_reply_buin_=sc_posspan cla1ss="91in_=sc_pos_connet916me3="+c9dedata_posspan cla1ss="91data_pose1="eder.a>#define <1a hrdata_le ag, data_le 8 icn "line" namet_familc=CEP)esod=_kve1924class h19e nn0" nme"L118"> 118192a>#define <1aaaaaaaaa192"L118"> 118
#define <1a hra>ad_partial_="srage_pagesspan cla1ss="91a>ad_partial_="srage_pagese1="L>#define <1a hr3o ag, 3> 8 ic*/118" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bupagesspan cla1ss="91pagese1="*/) e1==="L77">  77#define <119t6class h19L118"> 118
 118
 118
#define <1a hrdata_le ag, data_le 8 ic*sery.  We tolerad=_data3rcag, e=_data3rc8 ic)/nectioeonR_M"L118" class="line" 1927class h19"L61">  61192ss="andgfor a partialeeeeeeee 118
<19t8class h19a href="net9omme3t"ss9ng19a h>192t typelass="sref">9oniov_basnnnnnnnnn"+c9de=>
  70<19s=">192f=">n#ifdef/>#define <1a hrCONFIG_BLOCKspan cla1ss="91CONFIG_BLOCK_kvenectioeonR_M"L118" class="line" 193 class h19r3931oy37nnect3" id="L1219r39>193c=">nnection" 9last39} elses BUG_ONe1="L!>#define <1a hrmla hr81mme3t"{smf="nsauthorizer_reply_bubio_itecon9a hr3933oy37a19"sr>193horizer_bufladd7" nme"L118888>
#define <1a hra>ad_partial_="srage_biospan cla1ss="91a>ad_partial_="srage_bioe1="L>#define <1a hr3o ag, 3> 8 ic*nectioeonR_M"L118" class="line" 1933class h194me3="+c9eph 3.c#L125" i194me>193=_kvec_leftadou"er.c##################################de=c3ery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bubio_ite193a>#define <1aaaaaaaaaaaa <1aaaaaaaaaaaaaaaaaaaaaaaaaaa>#define <1a hrdata_le ag, data_le 8 ic*sery.  We tolerad=_data3rcag, e=_data3rc8 ic)/nectioeonR_M"L118" class="line" 1935class h19_c393s_w37oonnectnmega> 19_c3>193"L118"> 118
 118
<1936class h19onlascon" clclass="sref"19onl>193s="L118"> 118

193ss="a#endifH_AUTH_UNKNOW href=1"net/17meeEP1938class h19#L100" id="L100" c9ass=319#L1>193t typelass="sref">9on} elses"line" namet_familc=CEP)esod=_kve1939class h19/a>
>193f=">nnection" 9last39
#define <1a hrBUG_ONag, BUG_ONe1="L1nilc=CEP)esod=_kvec_is_ms""lieder.194 class h195 sd"L=d leftISH c\nhref195 s>194c=">nnection" 9last39}lc=CEP)esod=_kvec_is_ms""lieder.1941class h195"od=_kvec_bytelflag nam195"o>194familc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.1942class h1925"e;
194a.cnelc=CEP)esod=_kvec_is_ms""lieder.1943class h19_kvec_leftadou"er.c#L12519_kv>194=_kvec_leftado3" classn  0  name sokv foote  77#define <11944class h19_mornba.cner.c#L125"od=_19_mo>194a>#define <1a>#define <1a hrsizCon" c9as  393ro)izCf="n =/)izCoa n118" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote1945>#define <1aery.  We toleraendla hr81mme3t"{send8 ice+=/>#define <1a hrsizCon" c9as  393ro)izCf="nilc=CEP)esod=_kvec_is_ms""lieder.1946class h19917"+3t6ss9/mes3a href="19917>1946_kvec_leftadery.  We toleraa>#define <1a hra>ad_partialspan cla1ss="91a>ad_partiale1="Lery.  We tolera3o ag, 3> 8 ichcery.  We toleraendla hr81mme3t"{send8 ichcery.  We tolerasizCon" c9as  393ro)izCf="nhcde=c3ery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote194ss="andgfor a 118
<1948class h19c#L125"od=_kvec_bytelfla19c#L>194t typelass="sref">9on"+c9de=>
194f=">nnectioeonR_M"L118" class="line" 195 class h19" id="L123" class="accou19" i>195c=">nnection"ery.  We tolerae="L118" class="line" me1="L63">  63  front_le 8 ic*9>18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote front_3rc8 ic*sery.  We toleramiddle_le ag, middle_le 8 ic*line" namet_familc=CEP)esod=_kve1952class h19s="line" namet_familc=CE19s=">195horizer_bufladd7" >18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote middle_3rc8 ic*sery.  We toleradata_le ag, data_le 8 ic*9>18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote eata_3rc8 icnilc=CEP)esod=_kvec_is_ms""lieder.1953class h19ass="line"c/mest_familc=19ass>195=_kvenectioeonR_M"L118" class="line" 1954class h19"line" namet_familc=CEP)19"li>195a>#define <1ao3" classn  0  name sokv 3rc ok? vssridnet/) e1==="L77">  77#define <11955class h19r.c#L125"od=_kvec_cur>)219r.c>195"L118"> 118 3> 8 icsauthorizer_reply_buin_front_3rcag, in_front_3rc8 ic !=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote front_3rc8 ic)n "line" namet_familc=CEP)esod=_kve1956class h19er.c#L125"od=_kvec_lefti19er.>195s="L118"> 118
#define <1a hrp<_er<1a hr81mme3t"{sp<_er  63 [ 3> 8 icsauthorizer_reply_buin_front_3rcag, in_front_3rc8 ic*9>18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote front_3rc8 icnilc=CEP)esod=_kvec_is_ms""lieder.1958class h19>19>195t typelass="sref">9on"+c9de=-et916me3="+c9deEBADMSGag, EBADMSG3t"t/nectioeonR_M"L118" class="line" 19"9class h19"}s9enge3.c#L118" id="L119"}s>195f=">nnection"}lc=CEP)esod=_kvec_is_ms""lieder.196 class h19r.c#L125"od=_kvec_cur>)219r.c>196c=">nnection" 3> 8 icsauthorizer_reply_buin_middle_3rcag, in_middle_3rc8 ic !=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote middle_3rc8 ic)n "line" namet_familc=CEP)esod=_kve1961class h19r.c#L125"od=_kvec_cur>)219r.c>196familc=CEP)esiov_basnorizer_reply_bup<_er<1a hr81mme3t"{sp<_er  63   61196horizer_bufladd7" nme"L11888ery.  We toleramla hr81mme3t"{smf="n*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_middle_3rcag, in_middle_3rc8 ic*9>18" classauthomla hr81mme3t"{smf="nsauthorizer_reply_bufoote middle_3rc8 ic)/nectioeonR_M"L118" class="line" 1963class h19hreph/m =MeonR_M"L118" c19hre>196=_kvec_leftadou"er.c#"+c9de=-et916me3="+c9deEBADMSGag, EBADMSG3t"t/nectioeonR_M"L118" class="line" 1964class h19ec_leftine" nn0" nme"L1119ec_>196a>#define <1a}lc=CEP)esod=_kvec_is_ms""lieder.1965class h19kvec_is_ms"net/ nnmetruc19kve>196"L118"> 118 e=_data3rc8 icede=c3de=c3lc=CEP)esod=_kvec_is_ms""lieder.1966class h19truct/18 ic_5ref=3lass=p19tru>196s="L118"> 118Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote)24/ 118e19OW >196ss="andgfor a par>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc8 ic !=/>#define <1a hrle32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote eata_3rc8 icnn "line" namet_familc=CEP)esod=_kve1968class h19rdiaconlascon" clclass="19rdi>196t typelass="sref">9on>
  63 196f=">nnection" 9last39r a par>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc8 ic*8ery.  We tolerale32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramla hr81mme3t"{smf="nsauthorizer_reply_bufoote eata_3rc8 icnn3lc=CEP)esod=_kvec_is_ms""lieder.197 class h19 class="line", metruct/119 cl>197c=">nnection" 9last39"+c9de=-et916me3="+c9deEBADMSGag, EBADMSG3t"t/nectioeonR_M"L118" class="line" 1971class h19 class="line", tizeof" n19 cl>197familc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.1972class h19)esmsgradou"er.c#L125"ms19)es>197a.cnelc=CEP)esod=_kvec_is_ms""lieder.1973class h19MeonR_M"L118" class="lin19Meo>197=_kvec_leftad"+c9de=1;ao3" classn  0  name sokv done! vssridnet/) e1==="L77">  77#define <11974class h19e nn0" nme"L118"> 118197a>#de}lc=CEP)esod=_kvec_is_ms""lieder.1975class h19c#L125"CON_FLAG_WRITE_PE19c#L>197"L118lc=CEP)esod=_kvec_is_ms""lieder.1976class h19an cla1ss="8c8"+3t6ss8ng19an >197s="L1o3" classn  0  name sokvsridnet/) e1==="L77">  77#define <11977class h19my_"prepare_writfa href=19my_>197ss="ao3" classn  0  name so * Proca># ="srage.  This happens in the worker tha>ad.  Thea3allback shouldsridnet/) e1==="L77">  77#define <11978class h19rrdiaconlascon" clclass=19rrd>197t typo3" classn  0  name so * bea3a===ul not to do anythn cathat waits on other in  nn ca="srages or itsridnet/) e1==="L77">  77#define <11979class h19a> *ens="s_my_"globalos 19a> >197f=">no3" classn  0  name so * may d>adlock.sridnet/) e1==="L77">  77#define <1198 class h19los qer" c118" classge*_19los>198c=">no3" classn  0  name so *ssridnet/) e1==="L77">  77#define <11981class h19=t2>nnection" claskunm8p19=t2>198familstatic voidn>
#_="sragee1="Lspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<19l2class h19ph3t"t/8ref=2>nnection" 19ph3>198horiz"line" namet_familc=CEP)esod=_kve19l3class h1911auth="sref">conaut1911a>198=_kvec_leftadspauc/a>
#define <1a hr=sc1a hr81mme3t"{s=sc3t"t/nectioeonR_M"L118" class="line" 19l4class h19rLsgs_wqpeonR_M"L118" cl19rLs>198a>#denectioeonR_M"L118" class="line" 19l5class h19er_"L11laddrname.ilc=CEP19er_>1985>#define <1aery.  We toleraBUG_ONag, BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tsauthorizer_reply_bu3o ag, 3> 8 ic !=/>#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.19l6class h19#define <1a hr81eph3191986_kvec_leftadery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tsauthorizer_reply_bu3o ag, 3> 8 ic =/>#define <1a hrNULLag, NULL3t"t/nectioeonR_M"L118" class="line" 19l7class h1918" id="LeEPH_M+ C_PROTO1918">198ss="andgfor a>#define <1a hr=sc1a hr81mme3t"{s=sc3t"te=/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"t/nectioeonR_M"L118" class="line" 19l8class h19ine" namcasenOD+code>nne19ine>198t typelass="sery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"t =/>#define <1a hrNULLag, NULL3t"t/nectioeonR_M"L118" class="line" 19l9class h19#define <1a hr81="+219198f=">nnection"orizer_reply_bu3o ag, 3> 8 icsauthorizer_reply_buopsspan cla1ss="91ops8 icsauthorizer_reply_bup"L118" class="linp me1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.199 class h1918" id="LeEPH_OSDC_PROTO1918">1998iedeH_AUTH_UNKNOW href=1"net/17meeEP1991class h19
nne19
199familc=CEP)eso3" classn  0  name sokv if firsta="srage, set peer_fami *ssridnet/) e1==="L77">  77#define <11992class h19#define <1a hr81eph319199horizer_bufla 3> 8 icsauthorizer_reply_bupeer_famispan cla1ss="91peer_fami>#denet916me3="+c9detypeMeonR_M"L118" ctype8 ic == 0125"od=net/" nme"L118"> 118
<1993class h1918" id="LeEPH_MDSC_PROTO1918">199=_kvec_leftadou"er.c#>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bupeer_famispan cla1ss="91peer_fami>#dee==118" classauthomsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh  src8 icilc=CEP)esod=_kvec_is_ms""lieder.1994class h193toht_cldefault:1==="L77193to>199a>#denectioeonR_M"L118" class="line" 1995class h19y;/m */1995>#define <1aery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba.++ilc=CEP)esod=_kvec_is_ms""lieder.1996class h19conn2G_SOCK_CLOSED" clas19con>1996_kvec_leftadery.  We toleramutex_unlock1a hr81mme3t"{s=utex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utex8 icnilc=CEP)esod=_kvec_is_ms""lieder.1997class h199
>199t typelass="sery.  We tolerae="L118" class="line" me1="L63">  63 199f=">nnection" 9las118" classauthomsc1a hr81mme3t"{s=sc3t"t*8ery.  We tolerale64_to_cpuMeonR_M"L118" cle64_to_cpue1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh  seq8 icn*line" namet_familc=CEP)esod=_kve20" class h20" cl cs q=sd"L=d gs q=sd20" c>20" =">nnection" 9las118" classauthoENTITY_NAMEspan cla1ss="91ENTITY_NAMEe1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh  src8 icn*li/pre>ine" namet_familc=CEP)esod=_kve20"1class h20"nne20"20"familc=CEP)esiov_bery.  We tolerale16_to_cpuMeonR_M"L118" cle16_to_cpue1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh #define <1a hr81eph320"/a>20"horizer_bufladd7" >18" classautho3=cep=sc_type_famispan cla1ss="913=cep=sc_type_famie1="Lery.  We tolerale16_to_cpuMeonR_M"L118" cle16_to_cpue1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh 20"=_kvec_leftadou"erery.  We tolerale32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh  front_le 8 icn*line" namet_familc=CEP)esod=_kve20"4class h20"toht_cldefault:1==="L7720"to>20"a>#define <1aaaaaaery.  We tolerale32_to_cpuMeonR_M"L118" cle32_to_cpue1="Lery.  We toleramsc1a hr81mme3t"{s=sc3t"tsauthorizer_reply_buh  data_le 8 icn*line" namet_familc=CEP)esod=_kve20"5class h20";/m */20""L118"> 118
 3> 8 icsauthorizer_reply_buin_front_3rcag, in_front_3rc8 ic*9>18" classautho3o ag, 3> 8 icsauthorizer_reply_buin_middle_3rcag, in_middle_3rc8 ic*9>18" classautho3o ag, 3> 8 icsauthorizer_reply_buin_data_3rcag, in_data_3rc8 icnilc=CEP)esod=_kvec_is_ms""lieder.20"6class h20"onn2G_SOCK_CLOSED" clas20"on>20"6_kvec_leftadery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buopsspan cla1ss="91ops8 icsauthorizer_reply_budi  di  3> 8 ic*8ery.  We toleramsc1a hr81mme3t"{s=sc3t"tnilc=CEP)esod=_kvec_is_ms""lieder.20"7class h20"20"ss="alc=CEP)esod=_kvec_is_ms""lieder.20"8class h20"a>
>20"t typelass="sery.  We tolera=utex_lock1a hr81mme3t"{s=utex_locke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utex8 icnilc=CEP)esod=_kvec_is_ms""lieder.20"9class h20"L=5 cs q=sd"L=d gs q=sd20"L=>20"9>#de}lc=CEP)esod=_kvec_is_ms""lieder.201 class h2025"ge*_ href="oauthorize2025">2025s="alc=CEP)esod=_kvec_is_ms""lieder.2011class h20) nme"L118"> 118
202famillc=CEP)esod=_kvec_is_ms""lieder.2022class h20auth>)24)/2022="L1o3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12023class h20MeonR_M"L118" class="lin20Meo>2023=">no3" classn  0  name so * Write somethn cato the socket.  Called in a worker tha>ad when thesridnet/) e1==="L77">  77#define <12024class h20f="laddrname.ilc=CEP)esa20f=">2024=">no3" classn  0  name so * socket appearsato be writeable and we have somethn caa>adyato #ded.sridnet/) e1==="L77">  77#define <12025class h20f="laddrname.ilc=CEP)esa20f=">2025=">no3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12026class h20nauth>)24c/mest_fami20n2026amilstatic <
 ne77"> 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<2027class h20TMSGaod=_kvec_ad="lieder20TMS>2027oriz"line" namet_familc=CEP)esod=_kve2028class h20 class="line", tizeof" n20 cl>202t typelass="s<
nnectioeonR_M"L118" class="line" 202 class h20th>)24c/mest_familc=CEP)20th>>20th typelass="sery.  We tolerae="L118" class="line" me1="L63">  63  3> 8 ic*8ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 icnilc=CEP)esod=_kvec_is_ms""lieder.2021class h20_M"L118" class="line", m20_M">20tfamillc=CEP)esod=_kvec_is_ms""lieder.2022class h20authorizer_bufla="L118" 20aut>20t2="L1orizer_reply_bu=oreag, =ore="L1:lc=CEP)esod=_kvec_is_ms""lieder.2023class h20MeonR_M"L118" class="lin20Meo>20t3 typelass="sery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 icsauthorizer_reply_bu" m_kvec_bytesspan cla1ss="91o m_kvec_bytes8 icnilc=CEP)esod=_kvec_is_ms""lieder.2024class h20e nn0" nme"L118"> 11820ta>#denectioeonR_M"L118" class="line" 20t5class h20c#L125"CON_FLAG_WRITE_PE20c#L>20t5>#define <1ae3" classn  0  name sokv open the socket first? vssridnet/) e1==="L77">  77#define <120t6class h20L118"> 118
 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_PREOPENag, CON_STATE_PREOPEN8 icn "line" namet_familc=CEP)esod=_kve20t7class h20"L61">  6120tss="andgfor a partial>#define <1a hrBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="nilc=CEP)esod=_kvec_is_ms""lieder.2028class h20a href="net9omme3t"ss9ng20a h>20tt typelass="sref">9on>
 3> 8 icsauthorizer_reply_bustateag, state8 ic = orizer_reply_buCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 icilc=CEP)esod=_kvec_is_ms""lieder.20t9class h20s="li" name1="L70">  70<20s=">20tf=">nnectioeonR_M"L118" class="line" 203 class h20r3931oy37nnect3" id="L1220r39>20r3 typelass="sref">9on>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.20r1class h20/a> 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.20r2class h20"sref">con9a hr3933oy37a20"sr>20rhorizer_bufladd7" nmeorizer_reply_bupad_ba ne<1a hr81mme3t"{spad_ba ne 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.20r3class h204me3="+c9eph 3.c#L125" i204me>20r=_kvenectioeonR_M"L118" class="line" 20r4class h20nnection" clas9_cla393ey20nne>20ra>#define <1aaaaaaaaa>#define <1a hrBUG_ONag, BUG_ONe1="Lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc3t"tnilc=CEP)esod=_kvec_is_ms""lieder.20r5class h20_c393s_w37oonnectnmega> 20_c3>20r"L118"> 118
 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_READY3t"t/nectioeonR_M"L118" class="line" 20r6class h20onlascon" clclass="sref"20onl>20rs="L118"> 118
#define <1a hre="L118" class="line" me1="L63">  63 20rss="andgfor a partialeeeeeery.  We tolera3o ag, 3> 8 ic*8ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 icnilc=CEP)esod=_kvec_is_ms""lieder.2038class h20#L100" id="L100" c9ass=320#L1>20rt typelass="sref">9on>
#define <1a hr3=ceptcpp3> ne771a hr81mme3t"{s3=ceptcpp3> ne77e1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.20r9class h20/a>
>20rf=">nnection" 9last39205 s="andgfor a partialeeeee hrery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63205familc=CEP)esiov_basnnnnnnnn gotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2042class h2025"e;
205horizer_bufladd7" nme}lc=CEP)esod=_kvec_is_ms""lieder.2043class h20_kvec_leftadou"er.c#L12520_kv>2053 typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.2044class h20_mornba.cner.c#L125"od=_20_mo>205a>#denectioeonR_M"L118" class="line" 2045class h201eph3t"a 9ref=3a href=""201ep>2055="L1orizer_reply_bu=ore_kvecag, =ore_kvec="L1:lc=CEP)esod=_kvec_is_ms""lieder.2046class h20917"+3t6ss9/mes3a href="20917>2056_kvec_leftade3" classn  0  name sokv kvec datapqueued? vssridnet/) e1==="L77">  77#define <12047class h2025"od=_kvec_bytelflag -n2025">205ss="andgfor a 3> 8 icsauthorizer_reply_bu" m_skipspan cla1ss="91o m_skip8 icn "line" namet_familc=CEP)esod=_kve2048class h20c#L125"od=_kvec_bytelfla20c#L>205t typelass="sref">9on>
#define <1a hrwrite_partial_skipspan cla1ss="91write_partial_skipe1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2049class h20an cla1ss="91mme3t"a 9re20an >205f=">nnection" 9last39 118
<205 class h20" id="L123" class="accou20" i>20" amilc=CEP)esiov_basnnnnnnnn gotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2051class h2020"horizer_bufla 3> 8 icsauthorizer_reply_buo m_kvec_lefL118" class="lin" m_kvec_lefL8 icn "line" namet_familc=CEP)esod=_kve2053class h20ass="line"c/mest_familc=20ass>20"=_kvec_leftadou"er.c#>#define <1a hra>#define <1a hrwrite_partial_kvecag, write_partial_kvece1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2054class h20"line" namet_familc=CEP)20"li>20"a>#define <1aaaaaaaaa 118
<2055class h20r.c#L125"od=_kvec_cur>)220r.c>20""L118"> 118
20"6amilc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.20"7class h20[20>20"8_kvec_leftade3" classn  0  name sokv =sc pages? vssridnet/) e1==="L77">  77#define <12059class h20"}s9enge3.c#L118" id="L120"}s>20"9orizer_bufla 3> 8 icsauthorizer_reply_buo m_=scspan cla1ss="91o m_=sc8 icn "line" namet_familc=CEP)esod=_kve206 class h20r.c#L125"od=_kvec_cur>)220r.c>20r.>#define <1aaaaaaaaa 3> 8 icsauthorizer_reply_buo m_=sc_doneclan cla1ss="91o m_=sc_done8 icn "line" namet_familc=CEP)esod=_kve2061class h20r.c#L125"od=_kvec_cur>)220r.c>20rfamilc=CEP)esiov_basnnnnnnnn >
 3> 8 icsauthorizer_reply_buo m_=scspan cla1ss="91o m_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.2062class h20_clame1="L61">  6120rhorizer_bufladd7" nme"L118888>
 3> 8 icsauthorizer_reply_buo m_=scspan cla1ss="91o m_=sc8 ic =/>#define <1a hrNULLag, NULL3t"t/tade3" classn  0  name sokv we're done with this one vssridnet/) e1==="L77">  77#define <12063class h20hreph/m =MeonR_M"L118" c20hre>20r=_kvec_leftadou"er.c#########gotorery.  We tolerado_nexL118" class="line"_nexLe1="ilc=CEP)esod=_kvec_is_ms""lieder.2064class h20ec_leftine" nn0" nme"L1120ec_>20ra>#define <1aaaaaaaaa}lc=CEP)esod=_kvec_is_ms""lieder.2065class h20kvec_is_ms"net/ nnmetruc20kve>20r"L118lc=CEP)esod=_kvec_is_ms""lieder.20r6class h20truct/18 ic_5ref=3lass=p20tru>20rs="L118"> 118
#define <1a hra>#define <1a hrwrite_partial_=sc_pagesspan cla1ss="91write_partial_=sc_pagese1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2067class h20OW >)24/ 118e20OW >20rss="andgfor a partial 118
<2068class h20rdiaconlascon" clclass="20rdi>20rt typelass="sref">9oniov_basngotorery.  We tolera=ore_kvecag, =ore_kvec="L1;ade3" classn  0  name sokv we needato #ded the foote<,atoo! vssridnet/) e1==="L77">  77#define <120r9class h2020rf=">nnection" 9last39 118
<207 class h20 class="line", metruct/120 cl>20 cL118"> 118
20 familc=CEP)esiov_basn20 horizer_bufladd7" nme"L118888>
  63  11820 a>#define <1aaaaaaaaaaaa <1aagotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2075class h20c#L125"CON_FLAG_WRITE_PE20c#L>20 "L118"> 118
20 6amilc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.2077class h20my_"prepare_writfa href=20my_>20 ss="alc=CEP)esod=_kvec_is_ms""lieder.2078class h20rrdiaconlascon" clclass=20rrd>20 8="L1orizer_reply_budo_nexL118" class="line"_nexLe1=":lc=CEP)esod=_kvec_is_ms""lieder.2079class h20a> *ens="s_my_"globalos 20a> >20 9orizer_bufla 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_OPENag, CON_STATE_OPEN8 icn "line" namet_familc=CEP)esod=_kve208 class h20los qer" c118" classge*_20los>20lo="L118"> 118
3" classn  0  name sokv is anythn caelsespending? vssridnet/) e1==="L77">  77#define <12081class h20=t2>nnection" claskunm8p20=t2>20lfamilc=CEP)esiov_basn#define <1a hrlist_emptyag, list_emptye1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buo m_queuespan cla1ss="91o m_queue8 icnn "line" namet_familc=CEP)esod=_kve2082class h20ph3t"t/8ref=2>nnection" 20ph3>20lhorizer_bufladd7" nme"L118888>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2083class h2011auth="sref">conaut2011a>20l=_kvec_leftadou"er.c#########gotorery.  We tolera=oreag, =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2084class h20rLsgs_wqpeonR_M"L118" cl20rLs>20la>#define <1aaaaaaaaa}lc=CEP)esod=_kvec_is_ms""lieder.2085class h20er_"L11laddrname.ilc=CEP20er_>20l"L118"> 118
 3> 8 icsauthorizer_reply_buin_neqag, in_neq=ba. authaery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_neq_ackedla hr81mme3t"{sin_neq_acked8 icn "line" namet_familc=CEP)esod=_kve2086class h20#define <1a hr81eph32020ls="L118"> 118

 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2087class h2018" id="LeEPH_M+ C_PROTO2018">20lss="andgfor a partialeeeeeeeegotorery.  We tolera=oreag, =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2088class h20ine" namcasenOD+code>nne20ine>20lt typelass="sref">9on}lc=CEP)esod=_kvec_is_ms""lieder.2089class h20#define <1a hr81="+22020lf=">nnection" 9last39 CON_FLAG_KEEPALIVE_PENDING8 ic*lc=CEP)esod=_kvec_is_ms""lieder.209 class h2018" id="LeEPH_OSDC_PROTO2018">2018_kvec_leftadou"er.c########################de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnn "line" namet_familc=CEP)esod=_kve2091class h20
nne20
201familc=CEP)esiov_basnnnnnnnn >
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2092class h20#define <1a hr81eph320201horizer_bufladd7" nme"L118888gotorery.  We tolera=oreag, =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2093class h2018" id="LeEPH_MDSC_PROTO2018">201=_kvec_leftadou"er.c#}lc=CEP)esod=_kvec_is_ms""lieder.2094class h203toht_cldefault:1==="L77203to>201a>#define <1a}lc=CEP)esod=_kvec_is_ms""lieder.2015class h20y;/m */201"L118lc=CEP)esod=_kvec_is_ms""lieder.2096class h20conn2G_SOCK_CLOSED" clas20con>2016_kvec_leftade3" classn  0  name sokv Nothn cato do! vssridnet/) e1==="L77">  77#define <12097class h209#define <1a hrclear_biL118" class="linclear_biLe1="L6#define <1a hrCON_FLAG_WRITE_PENDINGag, CON_FLAG_WRITE_PENDING8 ic*#de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnilc=CEP)esod=_kvec_is_ms""lieder.2098class h20/a>
>201t typelass="sery.  We tolerae="L118" class="line" me1="L63">  63201f=">nnection"orizer_reply_bua>21" =">nery.  We tolera="L118" class="lin" me1=":lc=CEP)esod=_kvec_is_ms""lieder.21"1class h21"nne21"21"familc=CEP)esery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*/>#define <1a hroto t_familc=CEP)esod=ba.nilc=CEP)esod=_kvec_is_ms""lieder.21"2class h21"/a>#define <1a hr81eph321"/a>21"horizer_bufla"+c9de=>
21"=_kve}lc=CEP)esod=_kvec_is_ms""lieder.21"4class h21"toht_cldefault:1==="L7721"to>210a>#denectioeonR_M"L118" class="line" 21"5class h21";/m */210"L118lc=CEP)esod=_kvec_is_ms""lieder.21"6class h21"onn2G_SOCK_CLOSED" clas21"on>21"6_kvelc=CEP)esod=_kvec_is_ms""lieder.21"7class h21"210ss="ao3" classn  0  name sokvsridnet/) e1==="L77">  77#define <121"8class h21"a>
>210t typo3" classn  0  name so * R>ad what wea3anafromathe socket.sridnet/) e1==="L77">  77#define <121"9class h21"L=5 cs q=sd"L=d gs q=sd21"L=>210f=">no3" classn  0  name so *ssridnet/) e1==="L77">  77#define <1211 class h2125"ge*_ href="oauthorize2125">2125s="astatic <

 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<2111class h21) nme"L118"> 118
212famil"line" namet_familc=CEP)esod=_kve2122class h21auth>)24)/211horizer_bufla<
2124=">nory.  We tolera=oreag, =ore="L1:lc=CEP)esod=_kvec_is_ms""lieder.2125class h21f="laddrname.ilc=CEP)esa21f=">2115>#define <1aery.  We tolerae="L118" class="line" me1="L63">  63  3> 8 ic*8ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 icnilc=CEP)esod=_kvec_is_ms""lieder.2126class h21nauth>)24c/mest_fami21n2116_kvec_leftad 3> 8 icsauthorizer_reply_bustateag, state8 ic !=/>#define <1a hrCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 icede=c3de=c3lc=CEP)esod=_kvec_is_ms""lieder.2117class h21TMSGaod=_kvec_ad="lieder21TMS>211ss="andgfor a par>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic !=/>#define <1a hrCON_STATE_NEGOTIATINGag, CON_STATE_NEGOTIATING8 icede=c3de=c3lc=CEP)esod=_kvec_is_ms""lieder.2118class h21 class="line", tizeof" n21 cl>211t typelass="sref">#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic !=/>#define <1a hrCON_STATE_OPENag, CON_STATE_OPEN8 icnlc=CEP)esod=_kvec_is_ms""lieder.2119class h21)esid=_ href="ba.cner.c#21)es>211f=">nnection" 9last39"+c9de=0ilc=CEP)esod=_kvec_is_ms""lieder.212 class h21th>)24c/mest_familc=CEP)21th>>2125s="alc=CEP)esod=_kvec_is_ms""lieder.2121class h21_M"L118" class="line", m21_M">212familc=CEP)esery.  We toleraBUG_ONag, BUG_ONe1="L!>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="nilc=CEP)esod=_kvec_is_ms""lieder.2122class h21authorizer_bufla="L118" 21aut>212a.cnelc=CEP)esod=_kvec_is_ms""lieder.2123class h21MeonR_M"L118" class="lin21Meo>21t3 typelass="sery.  We tolerae="L118" class="line" me1="L63">  63  3> 8 icsauthorizer_reply_buin_tag3>
 118212a>#define <1aaaaaaery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_base_pos3>
212"L118lc=CEP)esod=_kvec_is_ms""lieder.21t6class h21L118"> 118
 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 icn "line" namet_familc=CEP)esod=_kve21t7class h21"L61">  6121tss="andgfor a partial>#define <1a hre="L118" class="line" me1="L63">  63 21tt typelass="sref">9on>
#define <1a hra>ad_partial_ba ne<1a hr81mme3t"{sa>ad_partial_ba ne 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.21t9class h21s="li" name1="L70">  70<21s=">212f=">nnection" 9last39 118
<213 class h21r3931oy37nnect3" id="L1221r39>21r3 typelass="sref">9onnnnnnnnngotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.21r1class h21/a>#define <1a hrp#_ba ne<1a hr81mme3t"{sp#_ba ne 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.21r2class h21"sref">con9a hr3933oy37a21"sr>21rhorizer_bufladd7" nme213=_kvec_leftadou"er.c#########gotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.21r4class h21nnection" clas9_cla393ey21nne>213a>#denectioeonR_M"L118" class="line" 21r5class h21_c393s_w37oonnectnmega> 21_c3>21r"L118"> 118
 BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic !=/>#define <1a hrCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 icnilc=CEP)esod=_kvec_is_ms""lieder.21r6class h21onlascon" clclass="sref"21onl>21rs="L118"> 118
#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic = orizer_reply_buCON_STATE_NEGOTIATINGag, CON_STATE_NEGOTIATING8 icilc=CEP)esod=_kvec_is_ms""lieder.21r7class h21s_my_"rider" c118" class21s_m>213ss="alc=CEP)esod=_kvec_is_ms""lieder.2138class h21#L100" id="L100" c9ass=321#L1>21rt typelass="sref">9on>3" classn  0  name sokvsridnet/) e1==="L77">  77#define <121r9class h21/a>
>213f=">no3" classn  0  name so                 * R>ceived ba ne< is good, exchaefi 3> ne77"> a<  77#define <1214 class h215 sd"L=d leftISH c\nhref215 s>214c=">no3" classn  0  name so                 * Do not res>< " m_kvec, as #dedn caour ba ne< racedsridnet/) e1==="L77">  77#define <12141class h215"od=_kvec_bytelflag nam215"o>215familo3" classn  0  name so                 * with r>ceivn capeer ba ne< afte< 3> ne77   npleted.sridnet/) e1==="L77">  77#define <12142class h2125"e;
2142="L1o3" classn  0  name so                 *ssridnet/) e1==="L77">  77#define <12143class h21_kvec_leftadou"er.c#L12521_kv>214=_kvec_leftadou"er.c#>#define <1a hra>#define <1a hrp ne771a hr81mme3t"{sp ne77e1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2144class h21_mornba.cner.c#L125"od=_21_mo>214a>#define <1aaaaaaaaa214"L118"> 118
 118
#define <1a hrpad_3> ne771a hr81mme3t"{spad_3> ne77e1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2147class h2125"od=_kvec_bytelflag -n2125">214ss="alc=CEP)esod=_kvec_is_ms""lieder.2148class h21c#L125"od=_kvec_bytelfla21c#L>215t typelass="sref">9on>3" classn  0  name sokv Sded 3> ne77"> a<sponse vssridnet/) e1==="L77">  77#define <12149class h21an cla1ss="91mme3t"a 9re21an >215f=">nnection" 9last39gotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.215 class h21" id="L123" class="accou21" i>21" amilc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.2151class h2121"horizer_bufla 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_NEGOTIATINGag, CON_STATE_NEGOTIATING8 icn "line" namet_familc=CEP)esod=_kve2153class h21ass="line"c/mest_familc=21ass>21"=_kvec_leftadou"er.c#>#define <1a hre="L118" class="line" me1="L63">  6321"a>#define <1aaaaaaaaa>
#define <1a hra>ad_partial_3> ne771a hr81mme3t"{sa>ad_partial_3> ne77e1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2155class h21r.c#L125"od=_kvec_cur>)221r.c>21""L118"> 118
 118
<2156class h21er.c#L125"od=_kvec_lefti21er.>215s="L118"> 118
[#define <1a hra>#define <1a hrp#_3> ne771a hr81mme3t"{sp#_3> ne77e1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2158class h21>21>215t typelass="sref">9on215f=">nnection" 9last39        gotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.216 class h21r.c#L125"od=_kvec_cur>)221r.c>21r.>#define <1aaaaaaaaagotorery.  We tolera=oreag, =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2161class h21r.c#L125"od=_kvec_cur>)221r.c>216familc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.2162class h21_clame1="L61">  61216a.cnelc=CEP)esod=_kvec_is_ms""lieder.2163class h21hreph/m =MeonR_M"L118" c21hre>2163 typelass="sery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic !=/>#define <1a hrCON_STATE_OPENag, CON_STATE_OPEN8 icnilc=CEP)esod=_kvec_is_ms""lieder.2164class h21ec_leftine" nn0" nme"L1121ec_>216a>#denectioeonR_M"L118" class="line" 2165class h21kvec_is_ms"net/ nnmetruc21kve>2165orizer_bufla 3> 8 icsauthorizer_reply_buin_base_pos3>
21rs="L118"> 118
3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12167class h21OW >)24/ 118e21OW >216ss="ao3" classn  0  name so" 9last39        * skippn ca+ discardi ca3> tme .sridnet/) e1==="L77">  77#define <12168class h21rdiaconlascon" clclass="21rdi>216t typo3" classn  0  name so  9last39        *sridnet/) e1==="L77">  77#define <12169class h21216f=">no3" classn  0  name so                 * FIXME:athere must be a bette< wayato do this!sridnet/) e1==="L77">  77#define <1217 class h21 class="line", metruct/121 cl>217c=">no3" classn  0  name so                 *ssridnet/) e1==="L77">  77#define <12171class h21 class="line", tizeof" n21 cl>21 familc=CEP)esiov_basnstatic char/>#define <1a hrbuf3>
21 horizer_bufladd7" nme<
 mi e1="L(<
 3> 8 icsauthorizer_reply_buin_base_pos3>
 11821 a>#define <1aaaaaaaaa>#define <1a hre="L118" class="line" me1="L63">  63  3> 8 icsauthorizer_reply_buin_base_pos3>
21 "L118"> 118
#define <1a hra>#define <1a hr3=ceptcpprecv=scspan cla1ss="913=ceptcpprecv=sce1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="*8ery.  We tolerabuf3>
217s="L118"> 118
 118
<2177class h21my_"prepare_writfa href=21my_>217ss="andgfor a partialeeeeeeeegotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2178class h21rrdiaconlascon" clclass=21rrd>217t typelass="sref">9on>
 3> 8 icsauthorizer_reply_buin_base_pos3>
#define <1a hra> *ens="s_my_"globalos 21a> >217f=">nnection" 9last39 3> 8 icsauthorizer_reply_buin_base_pos3>
21lo="L118"> 118
 =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2181class h21=t2>nnection" claskunm8p21=t2>218familc=CEP)es}lc=CEP)esod=_kvec_is_ms""lieder.2182class h21ph3t"t/8ref=2>nnection" 21ph3>218horizer_bufla 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_READY3t"tn "line" namet_familc=CEP)esod=_kve2183class h2111auth="sref">conaut2111a>21l=_kvec_leftadou"er.c#>3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12184class h21rLsgs_wqpeonR_M"L118" cl21rLs>2184=">no3" classn  0  name so                 * what's nexL?sridnet/) e1==="L77">  77#define <12185class h21er_"L11laddrname.ilc=CEP21er_>2185=">no3" classn  0  name so                 *ssridnet/) e1==="L77">  77#define <12186class h21#define <1a hr81eph32121ls="L118"> 118
#define <1a hra>#define <1a hr3=ceptcpprecv=scspan cla1ss="913=ceptcpprecv=sce1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="*8de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buin_tag3>
21lss="andgfor a partial 118
<2188class h21ine" namcasenOD+code>nne21ine>21lt typelass="sref">9oneeeeeeeegotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2189class h21#define <1a hr81="+22121lf=">nnection" 9last39>#define <1a hre="L118" class="line" me1="L63">  63  3> 8 icsauthorizer_reply_buin_tag3>
2118_kvec_leftadou"er.c#switch n118" classautho3o ag, 3> 8 icsauthorizer_reply_buin_tag3>
nne21
211familc=CEP)esiov_basncase/>#define <1a hrCEPH_MSGR_TAG_MSGag, CEPH_MSGR_TAG_MSGamil:lc=CEP)esod=_kvec_is_ms""lieder.2192class h21#define <1a hr81eph321211horizer_bufladd7" nme"L118888>#define <1a hrpad_="srage1a hr81mme3t"{spad_="sragee1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2193class h2118" id="LeEPH_MDSC_PROTO2118">211=_kvec_leftadou"er.c#########ba>akilc=CEP)esod=_kvec_is_ms""lieder.2194class h213toht_cldefault:1==="L77213to>219a>#define <1aaaaaaaaacase/>#define <1a hrCEPH_MSGR_TAG_ACKag, CEPH_MSGR_TAG_ACKamil:lc=CEP)esod=_kvec_is_ms""lieder.2195class h21y;/m */219"L118"> 118
#define <1a hrpad_ack1a hr81mme3t"{spad_acke1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2196class h21conn2G_SOCK_CLOSED" clas21con>219s="L118"> 118
akilc=CEP)esod=_kvec_is_ms""lieder.2197class h219#define <1a hrCEPH_MSGR_TAG_CLOSE3>

>219t typelass="sref">9oneeeeeeee6#define <1a hr3o _close_socketag, 3> _close_sockete1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2199class h21"L=5 cs q=sd"L=d gs q=sd21"L=>219f=">nnection" 9last39        118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic =/>#define <1a hrCON_STATE_CLOSEDag, CON_STATE_CLOSEDe1="ilc=CEP)esod=_kvec_is_ms""lieder.22" class h22" cl cs q=sd"L=d gs q=sd22" c>2203 typelass="sref">9onnnnnnnnngotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.22"1class h22"nne22"220familc=CEP)esiov_basndefault:lc=CEP)esod=_kvec_is_ms""lieder.22"2class h22"/a>#define <1a hr81eph322"/a>220horizer_bufladd7" nme"L118888gotorery.  We tolerabad_tag3>
220=_kvec_leftadou"er.c#}lc=CEP)esod=_kvec_is_ms""lieder.22"4class h22"toht_cldefault:1==="L7722"to>220a>#define <1a}lc=CEP)esod=_kvec_is_ms""lieder.22"5class h22";/m */2205orizer_bufla 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_MSGamiln "line" namet_familc=CEP)esod=_kve22"6class h22"onn2G_SOCK_CLOSED" clas22"on>220s="L118"> 118
#define <1a hra>#define <1a hra>ad_partial_="srage1a hr81mme3t"{sa>ad_partial_="sragee1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.22"7class h22"220ss="andgfor a partial
>220t typelass="sref">9oneeeeeeeeswitch n118" classauthooto t_familc=CEP)esod=ba.n "line" namet_familc=CEP)esod=_kve22"9class h22"L=5 cs q=sd"L=d gs q=sd22"L=>220f=">nnection" 9last39        case/-ery.  We toleraEBADMSGag, EBADMSGamil:lc=CEP)esod=_kvec_is_ms""lieder.221 class h2225"ge*_ href="oauthorize2225">2218_kvec_leftadou"er.c#################118" classautho3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63 118
221familc=CEP)esiov_basnnnnnnnn 
#define <1a hra> EIOe1="ilc=CEP)esod=_kvec_is_ms""lieder.2222class h22auth>)24)/221horizer_bufladd7" nme"L11888888888888ba>akilc=CEP)esod=_kvec_is_ms""lieder.2223class h22MeonR_M"L118" class="lin22Meo>221=_kvec_leftadou"er.c#########case/-ery.  We toleraEIOag, EIOe1=":lc=CEP)esod=_kvec_is_ms""lieder.2214class h22f="laddrname.ilc=CEP)esa22f=">221a>#define <1aaaaaaaaaaaa <1aa########118" classautho3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63221"L118"> 118
akilc=CEP)esod=_kvec_is_ms""lieder.2226class h22nauth>)24c/mest_fami22n221s="L118"> 118
221ss="andgfor a parrrrrrrrrrrrrgotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2218class h22 class="line", tizeof" n22 cl>221t typelass="sref"    }lc=CEP)esod=_kvec_is_ms""lieder.2219class h22)esid=_ href="ba.cner.c#22)es>221f=">nnection" 9last39 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_READY3t"tnlc=CEP)esod=_kvec_is_ms""lieder.222 class h22th>)24c/mest_familc=CEP)22th>>222o="L118"> 118
 =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2221class h22_M"L118" class="line", m22_M">222familc=CEP)esiov_basnorizer_reply_bup#_="srage1a hr81mme3t"{sp#_="sragee1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2222class h22authorizer_bufla="L118" 22aut>222horizer_bufladd7" nme 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_OPENag, CON_STATE_OPEN8 icnlc=CEP)esod=_kvec_is_ms""lieder.2223class h22MeonR_M"L118" class="lin22Meo>222=_kvec_leftadou"er.c#########>#define <1a hrpad_tag3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2224class h22e nn0" nme"L118"> 118222a>#define <1aaaaaaeeegotorery.  We tolera=oreag, =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.2225class h22c#L125"CON_FLAG_WRITE_PE22c#L>222"L118"> 118 118
 3> 8 icsauthorizer_reply_buin_tag3>
 CEPH_MSGR_TAG_ACKamiln "line" namet_familc=CEP)esod=_kve22t7class h22"L61">  6122tss="andgfor a partial>#define <1a hra>#define <1a hra>ad_partial_ack1a hr81mme3t"{sa>ad_partial_acke1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2228class h22a href="net9omme3t"ss9ng22a h>22tt typelass="sref">9on 118
<22t9class h22s="li" name1="L70">  70<22s=">222f=">nnection" 9last39aaaaaeeegotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.223 class h22r3931oy37nnect3" id="L1222r39>22r3 typelass="sref">9onorizer_reply_bup#_ack1a hr81mme3t"{sp#_acke1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.22r1class h22/a> =ore="L1ilc=CEP)esod=_kvec_is_ms""lieder.22r2class h22"sref">con9a hr3933oy37a22"sr>22rhorizer_bufla}lc=CEP)esod=_kvec_is_ms""lieder.22r3class h224me3="+c9eph 3.c#L125" i224me>223=_kvenectioeonR_M"L118" class="line" 22r4class h22nnection" clas9_cla393ey22nne>2234=">nory.  We tolera="L118" class="lin" me1=":lc=CEP)esod=_kvec_is_ms""lieder.22r5class h22_c393s_w37oonnectnmega> 22_c3>22r"L118"> 118#define <1a hre="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*/>#define <1a hroto t_familc=CEP)esod=ba.nilc=CEP)esod=_kvec_is_ms""lieder.22r6class h22onlascon" clclass="sref"22onl>22rs="L118"> 118"+c9de=>
223ss="alc=CEP)esod=_kvec_is_ms""lieder.2238class h22#L100" id="L100" c9ass=322#L1>2238="L1orizer_reply_bubad_tag3>

>223f=">nnection"orizer_reply_bupr_err1a hr81mme3t"{sp<_erre1="L63">  63  3> 8 icsauthorizer_reply_buin_tag3>
2240=">nnection"orizer_reply_bu3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63224familc=CEP)esery.  We toleraa>224horizer_buflagotorery.  We tolera="L118" class="lin" me1="ilc=CEP)esod=_kvec_is_ms""lieder.2243class h22_kvec_leftadou"er.c#L12522_kv>224=_kve}lc=CEP)esod=_kvec_is_ms""lieder.2244class h22_mornba.cner.c#L125"od=_22_mo>224a>#denectioeonR_M"L118" class="line" 2245class h221eph3t"a 9ref=3a href=""221ep>224"L118lc=CEP)esod=_kvec_is_ms""lieder.2246class h22917"+3t6ss9/mes3a href="22917>224s="L1>3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12247class h2225"od=_kvec_bytelflag -n2225">224ss="ao3" classn  0  name so"* Atomically queue work on a 3> ne77"> .  Bump @3> 8"+ferencestosridnet/) e1==="L77">  77#define <12248class h22c#L125"od=_kvec_bytelfla22c#L>224t typo3" classn  0  name so * avoid races with 3> ne77"> ateardown.sridnet/) e1==="L77">  77#define <12249class h22an cla1ss="91mme3t"a 9re22an >224f=">no3" classn  0  name so *ssridnet/) e1==="L77">  77#define <1225 class h22" id="L123" class="accou22" i>2255s="astatic void ery.  We toleraqueue_3o ag, queue_3o e1="Lspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<2251class h2222"horizer_bufla#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnn "line" namet_familc=CEP)esod=_kve2253class h22ass="line"c/mest_familc=22ass>22"=_kvec_leftadou"er.c#>#define <1a hre="L118" class="line" me1="L63">  63unt 0ss_key #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2254class h22"line" namet_familc=CEP)22"li>22"a>#define <1aaaaaaaaa"+c9deilc=CEP)esod=_kvec_is_ms""lieder.2255class h22r.c#L125"od=_kvec_cur>)222r.c>225"L118"> 1182256_kvelc=CEP)esod=_kvec_is_ms""lieder.2257class h22[#define <1a hrqueue_delayed_workag, queue_delayed_worke1="L6#define <1a hr3=cep=scr_wqag, 3=cep=scr_wq8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buworkag, worke1=", 0nn "line" namet_familc=CEP)esod=_kve2258class h22>22>225t typelass="sref">9on>#define <1a hre="L118" class="line" me1="L63">  63ady queuedss_key #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2259class h22"}s9enge3.c#L118" id="L122"}s>225f=">nnection" 9last39>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.226 class h22r.c#L125"od=_kvec_cur>)222r.c>22r.>#define <1a}aelses"line" namet_familc=CEP)esod=_kve2261class h22r.c#L125"od=_kvec_cur>)222r.c>226familc=CEP)esiov_basnorizer_reply_bue="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2262class h22_clame1="L61">  61226horizer_bufla}lc=CEP)esod=_kvec_is_ms""lieder.2263class h22hreph/m =MeonR_M"L118" c22hre>226=_kve}lc=CEP)esod=_kvec_is_ms""lieder.2264class h22ec_leftine" nn0" nme"L1122ec_>226a>#denectioeonR_M"L118" class="line" 2265class h22kvec_is_ms"net/ nnmetruc22kve>2265=">no3" classn  0  name sokvsridnet/) e1==="L77">  77#define <122r6class h22truct/18 ic_5ref=3lass=p22tru>226s="L1>3" classn  0  name so * Do some work on a 3> ne77"> .  Drop a 3> ne77"> aepf when we're done.sridnet/) e1==="L77">  77#define <12267class h22OW >)24/ 118e22OW >226ss="ao3" classn  0  name so"*ssridnet/) e1==="L77">  77#define <12268class h22rdiaconlascon" clclass="22rdi>226t typstatic void ery.  We tolera3> _workag, 3> _worke1="Lspauc/a>
 work_spauc/_kvec*>#define <1a hrworkag, worke1="125"od=net/" nme"L118"> 118
<2269class h22226f=">n"line" namet_familc=CEP)esod=_kve227 class h22 class="line", metruct/122 cl>227.>#define <1aspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ice=/>#define <1a hr3onta", r_of3>
 worke1=", spauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kve*lc=CEP)esod=_kvec_is_ms""lieder.2271class h22 class="line", tizeof" n22 cl>22 familc=CEP)esiov_basnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn6#define <1a hrworkag, worke1=".>#define <1a hrworkag, worke1="1ilc=CEP)esod=_kvec_is_ms""lieder.2272class h22)esmsgradou"er.c#L125"ms22)es>227horizer_bufla<
 11822 a>#define <1aery.  We tolera=utex_lock1a hr81mme3t"{s=utex_locke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.2275class h22c#L125"CON_FLAG_WRITE_PE22c#L>22 "L118>
2276_kvec_leftad CON_FLAG_SOCK_CLOSED8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnn "line" namet_familc=CEP)esod=_kve2277class h22my_"prepare_writfa href=22my_>227ss="andgfor a partialswitch n118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 icn "line" namet_familc=CEP)esod=_kve2278class h22rrdiaconlascon" clclass=22rrd>227t typelass="sref">9oncase/>#define <1a hrCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 ic:lc=CEP)esod=_kvec_is_ms""lieder.2279class h22a> *ens="s_my_"globalos 22a> >227f=">nnection" 9last39fine <1aery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63 afailed_key 22lo="L118"> 118
akilc=CEP)esod=_kvec_is_ms""lieder.2281class h22=t2>nnection" claskunm8p22=t2>228familc=CEP)esiov_basncase/>#define <1a hrCON_STATE_NEGOTIATINGag, CON_STATE_NEGOTIATING8 ic:lc=CEP)esod=_kvec_is_ms""lieder.2282class h22ph3t"t/8ref=2>nnection" 22ph3>228horizer_bufladd7" nme"L118888>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63conaut2211a>22l=_kvec_leftadou"er.c#eeeeeeeeba>akilc=CEP)esod=_kvec_is_ms""lieder.2284class h22rLsgs_wqpeonR_M"L118" cl22rLs>228a>#define <1aaaaaaaaacase/>#define <1a hrCON_STATE_OPENag, CON_STATE_OPEN8 ic:lc=CEP)esod=_kvec_is_ms""lieder.2285class h22er_"L11laddrname.ilc=CEP22er_>228"L118"> 118
#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63#define <1a hr81eph32222ls="L118"> 118
akilc=CEP)esod=_kvec_is_ms""lieder.2287class h2218" id="LeEPH_M+ C_PROTO2218">22lss="andgfor a partialdefault:lc=CEP)esod=_kvec_is_ms""lieder.2288class h22ine" namcasenOD+code>nne22ine>22lt typelass="sref">9oneeeeeeeeorizer_reply_bue="L118" class="line" me1="L63">  63  3> 8 icsauthorizer_reply_bustateag, state8 icnilc=CEP)esod=_kvec_is_ms""lieder.2289class h22#define <1a hr81="+22222lf=">nnection" 9last39=CEP)ese>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  632218_kvec_leftadou"er.c#=CEP)ese>#define <1a hrBUGag, BUGe1="Lnilc=CEP)esod=_kvec_is_ms""lieder.2291class h22
nne22
221familc=CEP)esiov_basn}lc=CEP)esod=_kvec_is_ms""lieder.2292class h22#define <1a hr81eph322221horizer_bufladd7" nmegotorery.  We tolerafaultspan cla1ss="91fault3t"tilc=CEP)esod=_kvec_is_ms""lieder.2293class h2218" id="LeEPH_MDSC_PROTO2218">221=_kvec_leftad}lc=CEP)esod=_kvec_is_ms""lieder.2294class h223toht_cldefault:1==="L77223to>229a>#denectioeonR_M"L118" class="line" 2295class h22y;/m */2295orizer_bufla CON_FLAG_BACKOFF8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnn "line" namet_familc=CEP)esod=_kve2296class h22conn2G_SOCK_CLOSED" clas22con>229s="L118"> 118
  63 #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2297class h229 queue_delayed_worke1="L6#define <1a hr3=cep=scr_wqag, 3=cep=scr_wq8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buworkag, worke1=",lc=CEP)esod=_kvec_is_ms""lieder.2298class h22/a>
>229t typelass="sref">9oneeeeeeee8"> 118
 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnnn "line" namet_familc=CEP)esod=_kve2299class h22"L=5 cs q=sd"L=d gs q=sd22"L=>229f=">nnection" 9last39        118" classauthoe="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnilc=CEP)esod=_kvec_is_ms""lieder.23" class h23" cl cs q=sd"L=d gs q=sd23" c>2303 typelass="sref">9onnnnnnnnnery.  We tolera=utex_unlock1a hr81mme3t"{s=utex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.23"1class h23"nne23"230familc=CEP)esiov_basnnnnnnnnn"+c9deilc=CEP)esod=_kvec_is_ms""lieder.23"2class h23"/a>#define <1a hr81eph323"/a>230horizer_bufladd7" nme}aelses"line" namet_familc=CEP)esod=_kve23"3class h23"8" id="LeEPH_MDSC_PROTO23"8">230=_kvec_leftadou"er.c#        118" classauthoe="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*line" namet_familc=CEP)esod=_kve23"4class h23"toht_cldefault:1==="L7723"to>230a>#define <1aaaaaaaaaer.c#        118" classautho3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnilc=CEP)esod=_kvec_is_ms""lieder.23"5class h23";/m */230"L118"> 118
#define <1a hrset_biL118" class="linset_biLe1="L6#define <1a hrCON_FLAG_BACKOFFag, CON_FLAG_BACKOFF8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnilc=CEP)esod=_kvec_is_ms""lieder.23"6class h23"onn2G_SOCK_CLOSED" clas23"on>230s="L118"> 118
230ss="andgfor a partialgotorery.  We toleradone118" class="line"ne="L1ilc=CEP)esod=_kvec_is_ms""lieder.23"8class h23"a>
>230t typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.23"9class h23"L=5 cs q=sd"L=d gs q=sd23"L=>230f=">nlc=CEP)esod=_kvec_is_ms""lieder.231 class h2325"ge*_ href="oauthorize2325">2318_kvec_leftad 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_STANDBYag, CON_STATE_STANDBY8 icn "line" namet_familc=CEP)esod=_kve2311class h23) nme"L118"> 118
231familc=CEP)esiov_basn118" classauthoe="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2322class h23auth>)24)/231horizer_bufladd7" nmegotorery.  We toleradone118" class="line"ne="L1ilc=CEP)esod=_kvec_is_ms""lieder.2323class h23MeonR_M"L118" class="lin23Meo>231=_kvec_leftad}lc=CEP)esod=_kvec_is_ms""lieder.2314class h23f="laddrname.ilc=CEP)esa23f=">231a>#define <1a 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_CLOSEDag, CON_STATE_CLOSEDe1="n "line" namet_familc=CEP)esod=_kve2315class h23f="laddrname.ilc=CEP)esa23f=">231"L118"> 118
  63 #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2326class h23nauth>)24c/mest_fami23n231s="L118"> 118
#define <1a hrBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="nilc=CEP)esod=_kvec_is_ms""lieder.2327class h23TMSGaod=_kvec_ad="lieder23TMS>231ss="andgfor a parrrrrgotorery.  We toleradone118" class="line"ne="L1ilc=CEP)esod=_kvec_is_ms""lieder.2328class h23 class="line", tizeof" n23 cl>231t typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.2319class h23)esid=_ href="ba.cner.c#23)es>231f=">nnection" 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_PREOPENag, CON_STATE_PREOPENe1="n "line" namet_familc=CEP)esod=_kve232 class h23th>)24c/mest_familc=CEP)23th>>232o="L118"> 118
  63232familc=CEP)esiov_basnorizer_reply_buBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_busock1a hr81mme3t"{ssocke1="nilc=CEP)esod=_kvec_is_ms""lieder.2322class h23authorizer_bufla="L118" 23aut>232horizer_bufla}lc=CEP)esod=_kvec_is_ms""lieder.2323class h23MeonR_M"L118" class="lin23Meo>232=_kvenectioeonR_M"L118" class="line" 2324class h23e nn0" nme"L118"> 118232a>#define <1aery.  We toleraa>#define <1a hrtry_a>ad118" class="lintry_a>ade1="L118" classautho3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2325class h23c#L125"CON_FLAG_WRITE_PE23c#L>2325orizer_bufla EAGAIN8 icnlc=CEP)esod=_kvec_is_ms""lieder.2326class h23L118"> 118
 118
startspan cla1ss="91epstarte1="ilc=CEP)esod=_kvec_is_ms""lieder.2327class h23"L61">  61232ss="andgfor a23tt typelass="sref">9on>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63  70<23s=">232f=">nnection" 9last39gotorery.  We tolerafaultspan cla1ss="91fault3t"tilc=CEP)esod=_kvec_is_ms""lieder.233 class h23r3931oy37nnect3" id="L1223r39>23r3 typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.23r1class h23/a>con9a hr3933oy37a23"sr>23rhorizer_buflaery.  We toleraa>#define <1a hrtry_writeag, try_writee1="L118" classautho3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.23r3class h234me3="+c9eph 3.c#L125" i234me>2333orizer_bufla EAGAIN8 icnlc=CEP)esod=_kvec_is_ms""lieder.23r4class h23nnection" clas9_cla393ey23nne>233a>#define <1aaaaaaeeegotorery.  We toleraa>startspan cla1ss="91epstarte1="ilc=CEP)esod=_kvec_is_ms""lieder.23r5class h23_c393s_w37oonnectnmega> 23_c3>2335orizer_bufla233s="L118"> 118
#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"te=/>3">  63233ss="andgfor a parrrrrgotorery.  We tolerafaultspan cla1ss="91fault3t"tilc=CEP)esod=_kvec_is_ms""lieder.2338class h23#L100" id="L100" c9ass=323#L1>233t typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.23r9class h23/a>
>233f=">nlc=CEP)esod=_kvec_is_ms""lieder.234 class h235 sd"L=d leftISH c\nhref235 s>2340=">nery.  We toleradone118" class="line"ne="L1:lc=CEP)esod=_kvec_is_ms""lieder.2341class h235"od=_kvec_bytelflag nam235"o>234familc=CEP)esery.  We tolera=utex_unlock1a hr81mme3t"{s=utex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.2342class h2325"e;
234horizery.  We toleradone_unlocked118" class="lindone_unlocked="L1:lc=CEP)esod=_kvec_is_ms""lieder.2343class h23_kvec_leftadou"er.c#L12523_kv>2343 typelass="sery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2344class h23_mornba.cner.c#L125"od=_23_mo>234a>#define <1a"+c9deilc=CEP)esod=_kvec_is_ms""lieder.2345class h231eph3t"a 9ref=3a href=""231ep>234"L118lc=CEP)esod=_kvec_is_ms""lieder.2346class h23917"+3t6ss9/mes3a href="23917>234s="L1>ry.  We tolerafaultspan cla1ss="91fault3t"t:lc=CEP)esod=_kvec_is_ms""lieder.2347class h2325"od=_kvec_bytelflag -n2325">2347 typelass="sery.  We tolera3=cepfaultspan cla1ss="913=cepfaulte1="L6#define <1a hr3o ag, 3> 8 icniss="se3" classn  0  name sokv error/fault path"*ssridnet/) e1==="L77">  77#define <12348class h23c#L125"od=_kvec_bytelfla23c#L>234t typelass="sgotorery.  We toleradone_unlocked118" class="lindone_unlocked="L1ilc=CEP)esod=_kvec_is_ms""lieder.2349class h23an cla1ss="91mme3t"a 9re23an >234f=">n}lc=CEP)esod=_kvec_is_ms""lieder.235 class h23" id="L123" class="accou23" i>2355s="alc=CEP)esod=_kvec_is_ms""lieder.2351class h2323"horizo3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12353class h23ass="line"c/mest_familc=23ass>23"=_kve>3" classn  0  name so * Generic error/fault handline  Aa"+cry mechanism is used withsridnet/) e1==="L77">  77#define <12354class h23"line" namet_familc=CEP)23"li>2354=">no3" classn  0  name so v exponentialabackoffsridnet/) e1==="L77">  77#define <12355class h23r.c#L125"od=_kvec_cur>)223r.c>2355=">no3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12356class h23er.c#L125"od=_kvec_lefti23er.>2356_kvestatic void ery.  We tolera3=cepfaultspan cla1ss="913=cepfaulte1="Lspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<2357class h23[
 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="125"od=net/" nme"L118"> 118
<2358class h23>23>235t typ"line" namet_familc=CEP)esod=_kve2359class h23"}s9enge3.c#L118" id="L123"}s>235f=">nnection"orizer_reply_bupr_err1a hr81mme3t"{sp<_erre1="L63">  63 #define <1a hrENTITY_NAMEag, ENTITY_NAMEe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_bupeer_ id=1a hr81mme3t"{speer_ id=e1="1*line" namet_familc=CEP)esod=_kve236 class h23r.c#L125"od=_kvec_cur>)223r.c>236o="L118"> 118

 3> 8 icsauthorizer_reply_bupeer_addr1a hr81mme3t"{speer_addr8 ic.>#define <1a hrin_addr1a hr81mme3t"{sin_addre1="1* >#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buerror_=scspan cla1ss="91error_=sc3t"tnilc=CEP)esod=_kvec_is_ms""lieder.2361class h23r.c#L125"od=_kvec_cur>)223r.c>236familc=CEP)esery.  We tolerae="L118" class="line" me1="L63">  63   61236horizer_bufladd7" >#define <1a hr3o ag, 3> 8 ic* >#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic* >#define <1a hr3=cepp<_addr1a hr81mme3t"{s3=cepp<_addre1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bupeer_addr1a hr81mme3t"{speer_addr8 ic.>#define <1a hrin_addr1a hr81mme3t"{sin_addre1="1nilc=CEP)esod=_kvec_is_ms""lieder.2363class h23hreph/m =MeonR_M"L118" c23hre>236=_kvenectioeonR_M"L118" class="line" 2364class h23ec_leftine" nn0" nme"L1123ec_>236a>#define <1aery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic != orizer_reply_buCON_STATE_CONNECTINGag, CON_STATE_CONNECTING8 ic/de=c3de=c3nectioeonR_M"L118" class="line" 2365class h23kvec_is_ms"net/ nnmetruc23kve>236"L118"> 118
 3> 8 icsauthorizer_reply_bustateag, state8 ic != orizer_reply_buCON_STATE_NEGOTIATINGag, CON_STATE_NEGOTIATING8 ic/de=c3de=c3nectioeonR_M"L118" class="line" 2366class h23truct/18 ic_5ref=3lass=p23tru>236s="L118"> 118
 3> 8 icsauthorizer_reply_bustateag, state8 ic != orizer_reply_buCON_STATE_OPENag, CON_STATE_OPEN8 icn3nectioeonR_M"L118" class="line" 2367class h23OW >)24/ 118e23OW >236ss="alc=CEP)esod=_kvec_is_ms""lieder.2368class h23rdiaconlascon" clclass="23rdi>2368>#define <1aery.  We toleraco _close_socketag, 3> _close_sockete1="L6#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2369class h23236f=">nlc=CEP)esod=_kvec_is_ms""lieder.237 class h23 class="line", metruct/123 cl>2378_kvec_leftad CON_FLAG_LOSSYTX8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnn "line" namet_familc=CEP)esod=_kve2371class h23 class="line", tizeof" n23 cl>23 familc=CEP)esiov_basnery.  We tolerae="L118" class="line" me1="L63">  63237horizer_bufladd7" nme118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic =/>#define <1a hrCON_STATE_CLOSEDag, CON_STATE_CLOSEDe1="ilc=CEP)esod=_kvec_is_ms""lieder.2373class h23MeonR_M"L118" class="lin23Meo>237=_kvec_leftadou"er.c#gotorery.  We tolera="L_unlock1a hr81mme3t"{s="L_unlocke1="ilc=CEP)esod=_kvec_is_ms""lieder.2374class h23e nn0" nme"L118"> 11823 a>#define <1a}lc=CEP)esod=_kvec_is_ms""lieder.2375class h23c#L125"CON_FLAG_WRITE_PE23c#L>237"L118lc=CEP)esod=_kvec_is_ms""lieder.2376class h23an cla1ss="8c8"+3t6ss8ng23an >2376_kvec_leftad 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc8 icn "line" namet_familc=CEP)esod=_kve2377class h23my_"prepare_writfa href=23my_>237ss="andgfor a partialery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc8 icsauthorizer_reply_bu3o ag, 3> 8 ice!= orizer_reply_bu3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2378class h23rrdiaconlascon" clclass=23rrd>237t typelass="sref">9on118" classautho3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc8 icsauthorizer_reply_bu3o ag, 3> 8 ice= orizer_reply_buNULLag, NULLe1="ilc=CEP)esod=_kvec_is_ms""lieder.2379class h23a> *ens="s_my_"globalos 23a> >237f=">nnection" 9last39>#define <1a hr3=cep=sc_p"L118" class="lin3=cep=sc_p"Le1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h23los qer" c118" classge*_23los>23lo="L118"> 118
 3> 8 icsauthorizer_reply_buin_=scspan cla1ss="91in_=sc8 ice= orizer_reply_buNULLag, NULLe1="ilc=CEP)esod=_kvec_is_ms""lieder.2381class h23=t2>nnection" claskunm8p23=t2>238familc=CEP)esiov_basnery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2382class h23ph3t"t/8ref=2>nnection" 23ph3>238horizer_bufla}lc=CEP)esod=_kvec_is_ms""lieder.2383class h2311auth="sref">conaut2311a>238=_kvenectioeonR_M"L118" class="line" 2384class h23rLsgs_wqpeonR_M"L118" cl23rLs>238a>#define <1ae3" classn  0  name sokv Requeue anythn cathat hasn't been acked *ssridnet/) e1==="L77">  77#define <12385class h23er_"L11laddrname.ilc=CEP23er_>238"L118"> 118 3> 8 icsauthorizer_reply_bu="L_sme sa hr81mme3t"{s="L_sme 8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu="L_queuesa hr81mme3t"{s="L_queue8 icnilc=CEP)esod=_kvec_is_ms""lieder.2386class h23#define <1a hr81eph3232386_kvelc=CEP)esod=_kvec_is_ms""lieder.2387class h2318" id="LeEPH_M+ C_PROTO2318">23lss="andgfor ae3" classn  0  name sokv Ifathere are no s_msages queued or keepalive pendn c, placesridnet/) e1==="L77">  77#define <12388class h23ine" namcasenOD+code>nne23ine>238t typo3" classn  0  name so         *athe 3> ne77"> ain a STANDBYastate *ssridnet/) e1==="L77">  77#define <12389class h23#define <1a hr81="+223238f=">nnection" 3> 8 icsauthorizer_reply_bu="L_queuesa hr81mme3t"{s="L_queue8 icn/de=c3de=c3nectioeonR_M"L118" class="line" 239 class h2318" id="LeEPH_OSDC_PROTO2318">2318_kvec_leftadou"e!>#define <1a hrtpst_biL118" class="lintpst_biLe1="L6#define <1a hrCON_FLAG_KEEPALIVE_PENDINGag, CON_FLAG_KEEPALIVE_PENDING8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnn "line" namet_familc=CEP)esod=_kve2391class h23
nne23
231familc=CEP)esiov_basnery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2392class h23#define <1a hr81eph323231horizer_bufladd7" nme>#define <1a hr3lear_biL118" class="linclear_biLe1="L6#define <1a hrCON_FLAG_WRITE_PENDINGag, CON_FLAG_WRITE_PENDING8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnilc=CEP)esod=_kvec_is_ms""lieder.2393class h2318" id="LeEPH_MDSC_PROTO2318">239=_kvec_leftadou"er.c#>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic =/>#define <1a hrCON_STATE_STANDBYag, CON_STATE_STANDBY8 icilc=CEP)esod=_kvec_is_ms""lieder.2394class h233toht_cldefault:1==="L77233to>239a>#define <1a}aelses"line" namet_familc=CEP)esod=_kve2395class h23y;/m */239"L118"> 118
  77#define <12396class h23conn2G_SOCK_CLOSED" clas23con>239s="L118"> 118
 3> 8 icsauthorizer_reply_bustateag, state8 ic =/>#define <1a hrCON_STATE_PREOPENag, CON_STATE_PREOPENe1="ilc=CEP)esod=_kvec_is_ms""lieder.2397class h239 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 ice==/0125"od=net/" nme"L118"> 118
<2398class h23/a>
>239t typelass="sref">9oneeeeeeee118" classautho3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 ice=lery.  We toleraBASE_DELAY_INTERVALag, BASE_DELAY_INTERVALe1="ilc=CEP)esod=_kvec_is_ms""lieder.2399class h23"L=5 cs q=sd"L=d gs q=sd23"L=>239f=">nnection" 9last39elses 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 iceder. orizer_reply_buMAX_DELAY_INTERVALag, MAX_DELAY_INTERVAL8 icnlc=CEP)esod=_kvec_is_ms""lieder.24" class h24" cl cs q=sd"L=d gs q=sd24" c>2403 typelass="sref">9onnnnnnnnnery.  We tolera3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 ice*= 2ilc=CEP)esod=_kvec_is_ms""lieder.24"1class h24"nne24"240familc=CEP)esiov_basnery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.24"2class h24"/a>#define <1a hr81eph324"/a>240horizer_bufladd7" nme queue_delayed_worke1="L6#define <1a hr3=cep=scr_wqag, 3=cep=scr_wq8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buworkag, worke1=",lc=CEP)esod=_kvec_is_ms""lieder.24"3class h24"8" id="LeEPH_MDSC_PROTO24"8">240=_kvec_leftadou"er.c#        =CEP)esiov_basnery.  We toleraround_jiffies_relative1a hr81mme3t"{saound_jiffies_relativee1="L6#define <1a hr3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnnn "line" namet_familc=CEP)esod=_kve24"4class h24"toht_cldefault:1==="L7724"to>240a>#define <1aaaaaaaaaer.c#   ery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnilc=CEP)esod=_kvec_is_ms""lieder.24"5class h24";/m */240"L118"> 118
240s="L118"> 118
 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.24"7class h24"240ss="andgfor a partialer.c#   ery.  We tolerae="L118" class="line" me1="L63">  63 
>240t typelass="sref">9oneeeeeeee8"> 1>#define <1a hr3o ag, 3> 8 ic*/>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_budelay118" class="lineelay8 icnilc=CEP)esod=_kvec_is_ms""lieder.24"9class h24"L=5 cs q=sd"L=d gs q=sd24"L=>240f=">nnection" 9last39        13" classn  0  name sokvsridnet/) e1==="L77">  77#define <1241 class h2425"ge*_ href="oauthorize2425">2418_kveo3" classn  0  name so                         * In manyacases we see a socket state changesridnet/) e1==="L77">  77#define <12411class h24) nme"L118"> 118
241familo3" classn  0  name so                         * while 3> _work is runnn caand end upsridnet/) e1==="L77">  77#define <12412class h24auth>)24)/241horizo3" classn  0  name so                         * queun ca(non-delayed) work, suchathat wesridnet/) e1==="L77">  77#define <12413class h24MeonR_M"L118" class="lin24Meo>241=_kve>3" classn  0  name so                         * can't backoff with a eelay.  Set a flag sosridnet/) e1==="L77">  77#define <12414class h24f="laddrname.ilc=CEP)esa24f=">2414=">no3" classn  0  name so                         * that when 3> _work epstarts we schedule thesridnet/) e1==="L77">  77#define <12415class h24f="laddrname.ilc=CEP)esa24f=">2415=">no3" classn  0  name so                         * eelay then.sridnet/) e1==="L77">  77#define <12426class h24nauth>)24c/mest_fami24n241s="L1>3" classn  0  name so                         *ssridnet/) e1==="L77">  77#define <12427class h24TMSGaod=_kvec_ad="lieder24TMS>241ss="andgfor a parrrrrrrrrrrrrorizer_reply_buset_biL118" class="linset_biLe1="L6#define <1a hrCON_FLAG_BACKOFFag, CON_FLAG_BACKOFF8 ic*/de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnilc=CEP)esod=_kvec_is_ms""lieder.2428class h24 class="line", tizeof" n24 cl>241t typelass="sref">9on}lc=CEP)esod=_kvec_is_ms""lieder.2419class h24)esid=_ href="ba.cner.c#24)es>241f=">nnection"}lc=CEP)esod=_kvec_is_ms""lieder.242 class h24th>)24c/mest_familc=CEP)24th>>2425s="alc=CEP)esod=_kvec_is_ms""lieder.2421class h24_M"L118" class="line", m24_M">242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer_bufla="L118" 24aut>242horizer_buflaery.  We tolera=utex_unlock1a hr81mme3t"{s=utex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.2423class h24MeonR_M"L118" class="lin24Meo>2423 typelass="se3" classn  0  name sokvsridnet/) e1==="L77">  77#define <12424class h24e nn0" nme"L118"> 1182424=">no3" classn  0  name so         *ain case/we faultedadue to authenticati> ,ainvalidate oursridnet/) e1==="L77">  77#define <12425class h24c#L125"CON_FLAG_WRITE_PE24c#L>2425=">no3" classn  0  name so         * currme  tickets soathat we can get new ones.sridnet/) e1==="L77">  77#define <12426class h24L118"> 118
3" classn  0  name so         *ssridnet/) e1==="L77">  77#define <12427class h24"L61">  61242ss="andgfor a 3> 8 icsauthorizer_reply_buauth_"+cryag, auth_"+cry8 icede=c3de=c3nery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
24tt typelass="sref">9on>#define <1a hre="L118" class="line" me1="L63">  63  70<24s=">242f=">nnection" 9last39ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.243 class h24r3931oy37nnect3" id="L1224r39>24r3 typelass="s}lc=CEP)esod=_kvec_is_ms""lieder.24r1class h24/a>con9a hr3933oy37a24"sr>24rhorizer_bufla 3> 8 icsauthorizer_reply_buops3>
243=_kvec_leftadou"er.c#>#define <1a hr3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2434class h24nnection" clas9_cla393ey24nne>243a>#de}lc=CEP)esod=_kvec_is_ms""lieder.24r5class h24_c393s_w37oonnectnmega> 24_c3>243"L118lc=CEP)esod=_kvec_is_ms""lieder.24r6class h24onlascon" clclass="sref"24onl>2436_kvelc=CEP)esod=_kvec_is_ms""lieder.24r7class h24s_my_"rider" c118" class24s_m>243ss="alc=CEP)esod=_kvec_is_ms""lieder.2438class h24#L100" id="L100" c9ass=324#L1>243t typo3" classn  0  name sokvsridnet/) e1==="L77">  77#define <124r9class h24/a>
>243f=">no3" classn  0  name so v iniLialize a new /a>#defin instancesridnet/) e1==="L77">  77#define <1244 class h245 sd"L=d leftISH c\nhref245 s>2448_kveo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12441class h245"od=_kvec_bytelflag nam245"o>244familvoid ery.  We tolera3=cep/a>#defin_iniL118" class="lin3=cep/a>#defin_iniL3t"tLspauc/a>
244horizer_bufladd7" nme"L118888spauc/a>
244=_kvec_leftadou"er.c#        118" classauthou"sref">con9e3t"{surhorizeorizer_reply_busupported_features3>
244a>#define <1aaaaaaaaaer.c#   ery.  We tolerau"sref">con9e3t"{surhorizeorizer_reply_burequired_features3>
244"L118"> 118
#define <1a hrbool3>
2447 typelass="sery.  We tolera=sgn118" class="lin=sgne1="sauthorizer_reply_busupported_features3>

2448>#define <1aery.  We tolera=sgn118" class="lin=sgne1="sauthorizer_reply_burequired_features3>

244f=">nlc=CEP)esod=_kvec_is_ms""lieder.245 class h24" id="L123" class="accou24" i>2450>#define <1aery.  We toleraspin_lock_iniL118" class="linspin_lock_iniLe1="Lde=c3ery.  We tolera=sgn118" class="lin=sgne1="sauthorizer_reply_buglobal_seq_lock1a hr81mme3t"{sglobal_seq_lock8 icnilc=CEP)esod=_kvec_is_ms""lieder.2451class h24245horizer_bufla245=_kvec_leftadou"er.c#>#define <1a hr=sgn118" class="lin=sgne1="sauthorizer_reply_buinst1a hr81mme3t"{sinsLe1=".>#define <1a hraddr1a hr81mme3t"{saddr8 ice=e*orizer_reply_bu=yaddr1a hr81mme3t"{s=yaddre1="ilc=CEP)esod=_kvec_is_ms""lieder.2454class h24"line" namet_familc=CEP)24"li>245a>#denectioeonR_M"L118" class="line" 2455class h24r.c#L125"od=_kvec_cur>)224r.c>245"L118"> 118  77#define <12456class h24er.c#L125"od=_kvec_lefti24er.>2456>#define <1aery.  We tolera=sgn118" class="lin=sgne1="sauthorizer_reply_buinst1a hr81mme3t"{sinsLe1=".>#define <1a hraddr1a hr81mme3t"{saddr8 ic.>#define <1a hrtype1a hr81mme3t"{stype8 ice=e0ilc=CEP)esod=_kvec_is_ms""lieder.2457class h24[
#define <1a hrnonce3>
#define <1a hrnonce3>
24>2458>#define <1aery.  We toleraenoler_my_addr1a hr81mme3t"{senoler_my_addr3t"tL6#define <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms""lieder.2459class h24"}s9enge3.c#L118" id="L124"}s>245f=">nnection"orizer_reply_bu=sgn118" class="lin=sgne1="sauthorizer_reply_bunocrc3>

)224r.c>2465s="alc=CEP)esod=_kvec_is_ms""lieder.2461class h24r.c#L125"od=_kvec_cur>)224r.c>246familc=CEP)esery.  We toleraatomic_set1a hr81mme3t"{satomic_sete1="Lde=c3ery.  We tolera=sgn118" class="lin=sgne1="sauthorizer_reply_bustoppn cl18" class="linstoppn csric*/0nilc=CEP)esod=_kvec_is_ms""lieder.2462class h24_clame1="L61">  61246horizlc=CEP)esod=_kvec_is_ms""lieder.2463class h24hreph/m =MeonR_M"L118" c24hre>2463 typelass="sery.  We tolerae="L118" class="line" me1="L63">  63 #define <1a hr__func__118" class="lin__func__sric*/6#define <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms""lieder.2464class h24ec_leftine" nn0" nme"L1124ec_>246a>#de}lc=CEP)esod=_kvec_is_ms""lieder.2465class h24kvec_is_ms"net/ nnmetruc24kve>246"L1186#define <1a hrEXPORT_SYMBOLag, EXPORT_SYMBOL3t"tL6#define <1a hr3=cep/a>#defin_iniL118" class="lin3=cep/a>#defin_iniL3t"tnilc=CEP)esod=_kvec_is_ms""lieder.2466class h24truct/18 ic_5ref=3lass=p24tru>2466_kvelc=CEP)esod=_kvec_is_ms""lieder.2467class h24OW >)24/ 118e24OW >246ss="astatic void ery.  We tolera3lear_standbyag, 3lear_standby3t"tLspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic125"od=net/" nme"L118"> 118
<2468class h24rdiaconlascon" clclass="24rdi>246t typ"line" namet_familc=CEP)esod=_kve2469class h24246f=">nnection"o3" classn  0  name sokv   ne back from STANDBY? *ssridnet/) e1==="L77">  77#define <1247 class h24 class="line", metruct/124 cl>2478_kvec_leftad 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_STANDBYag, CON_STATE_STANDBY8 icn "line" namet_familc=CEP)esod=_kve2471class h24 class="line", tizeof" n24 cl>24 familc=CEP)esiov_basnery.  We tolerae="L118" class="line" me1="L63">  63 ne77_seqss_key #define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.2472class h24)esmsgradou"er.c#L125"ms24)es>247horizer_bufladd7" nme118" classautho3o ag, 3> 8 icsauthorizer_reply_bustateag, state8 ic =/>#define <1a hrCON_STATE_PREOPENag, CON_STATE_PREOPENe1="ilc=CEP)esod=_kvec_is_ms""lieder.2473class h24MeonR_M"L118" class="lin24Meo>247=_kvec_leftadou"er.c#118" classautho3o ag, 3> 8 icsauthorizer_reply_bu3> ne77_seqag, 3> ne77_seq8 ic++ilc=CEP)esod=_kvec_is_ms""lieder.2474class h24e nn0" nme"L118"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_ONag, WARN_ON3t"tL6#define <1a hrtpst_biL118" class="lintpst_biLe1="L6#define <1a hrCON_FLAG_WRITE_PENDINGag, CON_FLAG_WRITE_PENDING8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnnilc=CEP)esod=_kvec_is_ms""lieder.2475class h24c#L125"CON_FLAG_WRITE_PE24c#L>247"L118"> 118
 WARN_ON3t"tL6#define <1a hrtpst_biL118" class="lintpst_biLe1="L6#define <1a hrCON_FLAG_KEEPALIVE_PENDINGag, CON_FLAG_KEEPALIVE_PENDING8 ic* de=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buflagsspan cla1ss="91flags8 icnnilc=CEP)esod=_kvec_is_ms""lieder.2476class h24an cla1ss="8c8"+3t6ss8ng24an >2476_kvec_leftad}lc=CEP)esod=_kvec_is_ms""lieder.2477class h24my_"prepare_writfa href=24my_>247ss="a}lc=CEP)esod=_kvec_is_ms""lieder.2478class h24rrdiaconlascon" clclass=24rrd>247t typlc=CEP)esod=_kvec_is_ms""lieder.2479class h24a> *ens="s_my_"globalos 24a> >247f=">no3" classn  0  name sokvsridnet/) e1==="L77">  77#define <1248 class h24los qer" c118" classge*_24los>2488_kveo3" classn  0  name so * Queue upaan " mgon cas_msage on the given 3> ne77"> .sridnet/) e1==="L77">  77#define <12481class h24=t2>nnection" claskunm8p24=t2>248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482class h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> _#ded3t"tLspauc/a>
 1a hr81mme3t"{s3=cep3> ne77"> _kvec*>#define <1a hr3o ag, 3> 8 ic,8spauc/a>
 118
<2483class h2411auth="sref">conaut2411a>248=_kve"line" namet_familc=CEP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <1ae3" classn  0  name sokv set src+dst *ssridnet/) e1==="L77">  77#define <12485class h24er_"L11laddrname.ilc=CEP24er_>248"L118"> 118#define <1a hrsrc3>
 3> 8 icsauthorizer_reply_bu=sgn118" class="lin=sgne1="sauthorizer_reply_buinst1a hr81mme3t"{sinsLe1=".>#define <1a hr id=1a hr81mme3t"{s id=e1="ilc=CEP)esod=_kvec_is_ms""lieder.2486class h24#define <1a hr81eph3242486>#define <1aery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho=sg118" class="lin=sg8 icsauthorizer_reply_bufroe sa hr81mme3t"{sfroe e1=".>#define <1a hriov_le ag, iov_le >#def!= orizer_reply_bule32_to_cpuag, le32_to_cpue1="L118" classautho=sg118" class="lin=sg8 icsauthorizer_reply_buhdr1a hr81mme3t"{shdr8 ic.>#define <1a hrfroe _le ag, froe _le 8 icnnilc=CEP)esod=_kvec_is_ms""lieder.2487class h2418" id="LeEPH_M+ C_PROTO2418">2487 typelass="sery.  We tolera=sg118" class="lin=sg8 icsauthorizer_reply_buneeds_="L_smqag, needs_="L_smq3t"te=lery.  We tolerapaue1a hr81mme3t"{stru=e1="ilc=CEP)esod=_kvec_is_ms""lieder.2488class h24ine" namcasenOD+code>nne24ine>248t typlc=CEP)esod=_kvec_is_ms""lieder.2489class h24#define <1a hr81="+224248f=">nnection"orizer_reply_bu=utex_lock1a hr81mme3t"{s=utex_locke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.249 class h2418" id="LeEPH_OSDC_PROTO2418">2495s="alc=CEP)esod=_kvec_is_ms""lieder.2491class h24
nne24
241familc=CEP)es 3> 8 icsauthorizer_reply_bustateag, state8 ic == orizer_reply_buCON_STATE_CLOSEDag, CON_STATE_CLOSEDe1="n "line" namet_familc=CEP)esod=_kve2492class h24#define <1a hr81eph324241horizer_bufladd7" nme>#define <1a hre="L118" class="line" me1="L63">  63 #define <1a hr3o ag, 3> 8 ic*/>#define <1a hr=sg118" class="lin=sg8 ic1ilc=CEP)esod=_kvec_is_ms""lieder.2493class h2418" id="LeEPH_MDSC_PROTO2418">249=_kvec_leftadou"er.c#>#define <1a hr3ecep=sc_p"L118" class="lin3=cep=sc_p"Le1="L118" classautho=sg118" class="lin=sg8 ic1ilc=CEP)esod=_kvec_is_ms""lieder.2494class h243toht_cldefault:1==="L77243to>249a>#define <1aaaaaaaaaorizer_reply_bu=utex_unlock1a hr81mme3t"{s=utex_unlocke1="Lde=c3ery.  We tolera3o ag, 3> 8 icsauthorizer_reply_bu=utex1a hr81mme3t"{s=utexe1="1ilc=CEP)esod=_kvec_is_ms""lieder.2495class h24y;/m */249"L118"> 118
2496_kvec_leftad}lc=CEP)esod=_kvec_is_ms""lieder.2497class h249
>2498>#define <1aery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 8 ice!= orizer_reply_buNULLag, NULLe1="1ilc=CEP)esod=_kvec_is_ms""lieder.2499class h24"L=5 cs q=sd"L=d gs q=sd24"L=>249f=">nnection"orizer_reply_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 8 ice=lery.  We tolera3o ag, 3> 8 icsauthorizer_reply_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.25" class h25" cl cs q=sd"L=d gs q=sd25" c>2500>#define <1aery.  We toleraBUG_ONag, BUG_ONe1="L118" classautho=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 8 ice== orizer_reply_buNULLag, NULLe1="1ilc=CEP)esod=_kvec_is_ms""lieder.25"1class h25"nne25"250famillc=CEP)esod=_kvec_is_ms""lieder.25"2class h25"/a>#define <1a hr81eph325"/a>250horizer_buflaery.  We toleraBUG_ONag, BUG_ONe1="L!>#define <1a hrlist_empty118" class="linlist_emptye1="Lde=c3ery.  We tolera=sg118" class="lin=sg8 icsauthorizer_reply_bulist_head118" class="linlist_head8 icnnilc=CEP)esod=_kvec_is_ms""lieder.25"3class h25"8" id="LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  We toleralist_add_tail3>
 3> 8 icsauthorizer_reply_bu="L_queuesa hr81mme3t"{s="L_queue8 icnilc=CEP)esod=_kvec_is_ms""lieder.25"4class h25"toht_cldefault:1==="L7725"to>250a>#define <1a>#define <1a hre="L118" class="line" me1="L63">  63 #define <1a hr=sg118" class="lin=sg8 ic,lc=CEP)esod=_kvec_is_ms""lieder.25"5class h25";/m */250"L118"> 118
 ENTITY_NAMEe1="L118" classautho3o ag, 3> 8 icsauthorizer_reply_bupeer_ id=1a hr81mme3t"{speer_ id=e1="1* orizer_reply_bule16_to_cpuag, le16_to_cpue1="L118" classautho=sg118" class="lin=sg8 icsauthorizer_reply_buhdr1a hr81mme3t"{shdr8 ic.>#define <1a hrtype1a hr81mme3t"{stype8 ic1*line" namet_familc=CEP)esod=_kve25"6class h25"onn2G_SOCK_CLOSED" clas25"on>25L118"> 118
#define <1a hr3ecep=sc_63"> ag, _work is runnn caand end upsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla393ey24nne>243a>#de}lc=CEP)esod=_kvec_is_m618">"L118"> MAX_DELAY_INTERVAL8 icnlc=CEP)esod=_kvec_is_ms""lieder.24" class h24" cl cs q=sd"L=d gs q=sd24" c>2403 typelass="sref">9onnnnnnnnnerieder24TMS part5aler.c#   ery.  We nn caand end upsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla393ey24nne>243a>#de}lc=CEP)esod=_kvec_is_m618">"L118"> MAX_DELAY_INTERVAL8 icnlc=CEP)esmiddlevec_is_ms""lieder.2middlevec_h24" cl cs q=sd"L=d gs q=sd24" c>2403 typ9lass="srefy.  We toleraBUG_ONag,95neeeeeeee8"> 1>#defnn caand end upsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla393ey24nne>243a>#de}lc=CEP)esod=_kvec_is_m618">"L118"> MAX_DELAY_INTERVAL8 icnlc=CEP)esdatavec_is_ms""lieder.2datavec_325"/a>250horizer_buflaery.  We toleraBUGcsauthoriz5r_reply_budelay118" class5"line51r_reply_bu=utex_lock1a hr81mme3t"{s=ut5kvsridnet/5 e1==="L77">  77#defi5e <1251f="netnocrc3t"te=lery.  We ts="lin3=cep/a>#defin_iniL3t"tnilc=CEP)esod=_kvtion"orizer_reply_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag,  77242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer5d upsridne5/) e1==="L77">  77#de5ine <51"linpute1="L6#define <1a hr3o ag,  77#define <52413c511ss="913=cep=sc8 ice*orizer_reply_bu=si1mme3t"{wa}lc=CEP)e238horizewaiply_ber__STATbefore, href="n=sg8 ic125"od=net/" nme"L118"> 1185osridnet/)5e1==="L77">  77#defin5 <12454class h24f="laddrname.ilc=CEP)esa24f*d=_kv     "lin=sg8 ic125"od=net/" nme"L118"> 11853> _work e5starts we schedule thesri5net/)51er.2374class h23e nn0" nme"L118"ply_bP)e_lass h24nauth>)24cply_bP)e_lass h2d=_kvtion"orizer_repseq8 ic++ilc=CEP)esod=_kvec_is_ms""lieder.2474class h24e nn0" nme"L118"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_ONag, WARN_ON3t"tL6#s="L118"> CON_STATE_PREOPENe1="ilc=CEP)5ame so    5                    * eel5y the5.sridnet/) e1==="L77">_reply_buWARN_Oly_bug247a>#define <1aaaly_bug247d=_kvtion"orizer_reply_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 85icsau5horize ne"7;pato ne"7;efine <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms"t/) e1==="L77">  77#define <12481clag8 icsauthorizer_reply_bu3o ag,241t type5ass="sref"59on}lc=CEP)esod=_kvec_is_5s""li52#define <1248 class h24los "prepare_writfa href=24my_>247ss="a}lc=CEP5.242 class5h24th>)24c/mest_familc=CE5)24th52 <12411class h24) nme"L118">on" vokesods_ms""lissn  0as previouslyreply_bufor 12481cpare_writfa href=24my_>247ss="a}lc=CEP5. upsridne5" 24aut>242horizer_buflae5y.  W52412class h24auth>)24)/ 1185s="L118"> 5> 8 icsauthorizer_reply_b5=utex5a hr81 /a>#defin instancesridnety_br vokeg8 icsauthorizer_reply_br vokeilc=Cs h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> _#ded3t"tLspauc/a>
  77#de5ine <52424cl2491class h24
5,ainvalida5e oursridnet/) e1==="L77"5  77<52er.2374class s h24=t2>nnection" claskunm8p24=t2>248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482cle!= orizer_reply_b_bug> 3> 8 icn8 icsauthorizer_reply_bu3o ag,;/m */249"L118"> 118<5"+cry8 ice5e=c3de=c3nery.  We tolera5o ag,5/s="L118"> 3> h23e"1ilc=CEP)esod=__ms""lieder.2467class h24OW >)24/ 118e24OW >246s5=_kve2428c5ass h24a href="net9omme3t5ss9ng54a h>24tt typelass="srhr81mme==="L77">_c8 ice*orizer_reply_bu=sM_ms""linotkvecour po8e2ssgfor"lin=sg8 ic125"od=net/" nme"L118"> 1185g, 3> 8 icsauthorizer_rep5y_buo53class="line", tizeof" n24 cl>241t type5date_autho5izer1a hr81mme3t"{sinvali5ate_a53f="netnocrc3t"te=lery.  We t tolerapaue1a hr81mme3t"{stru=e1="ilc=CEP)esod=_kvec_is_ms""lieder.2488class h24ine" namcasenOD+code>nne24ine>248t typlc=CEP)esod=_kvec_is_ms""lieder.2489class h24#d5118"> 3> 85icnilc=CEP)esod=_kvec_is_5s""li5der.243 class h24r"1ilc=CEP)esod=_kvec_is_ms""lieder.25"1class h25"nne25"250famillc=CEP)esod=_kvec_is_ms""lieder.25"2class h25"/a>#define <1a hr81eph325"/a.2491class h24
5s h24"sref5>con9a hr3933oy37a24"sr>25rhori5er_bufla  61246horizlc=CEP)esod=_kvec_is_ms""lieder.24lc=CEP)esod=_kve2492class h24#define <1a hr81eph324241horizer_bufladd7" nme>#define <1a hre="L5eftadou"er5c#>#define <1a hr3o ag,249=_kvec_leftaa hr8del118" cl23rLs>238a>#definedel118"  kunmcasenOD+code>nne25"250famillc=CEP)esod=_kvec_is_ms""lieder.25"2class h25"/a>#define <1a hr81eph325"/r_bufladd7" nme>#define <1a hre="L5eokvsridne5 icsauthorizer_reply_bufa5ltspa53ENDINGag, CON_FLAG_WRITE_ly_buops3>
 3> 8 icnilc=CEP)esod=_kvec_is_ms""lieder.25" class h25" cl cs q=sd"L=d gs q=sd25" c>2500>#g, 3> 8 icnilc=CEP)esod=_5vec_i53met_familc=CEP)esod=_kve2395class h2_bug> 3> 8 icnr.24"5class h24";/m */240"L118"> 118
 3> 8 icn" cl cs q=sd"L=d gs q=sd25" c>2500>#gme so    5nne>243a>#de}lc=CEP)esod=5kvec_53sridnet/) e1==="L77">_reply_buWARN_O=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 8 ice!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h235ectnmega> 54_c3>243"L118lc=CEP)esod=5kvec_53s="L118"> 3> 8 icsauthorizer_reply_bCEP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <1ae3" classn  0  dr8 ic.>#define <_le ag,2456>5esod=_kvec5is_ms""lieder.24r7class h54s_my53"sauthorizer_reply_burequired_features5>243t typo5" classn  0  name sokvsri5net/)54, 3> 8 icsdefin instancesridnety_bss_key #define <1a hr3o ag, 3> 8 ic*/>#define <1a hr=sg118" class="lin=sg8 ic1ilc=CEP)es5243f=">no35 classn  0  name so v ini5ializ54f="netnocrc3tx1a hr81mme3t"{s=utexe1="1ilc=CEP)5id ery.  W5 tolera3=cep/a>#defin_ini5118" 54er.243 class h24rlass h25"8" id="LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  We t3> 8 ic*/>#define We t3>  icnilc=CEP)esod=_kvec_3> 8 ic*/>#define <1a hr=s.2491class h24
5ss h2425"e5
544hor5zer_bufladd7" nme"L118autho3o ag,  61246horizlc=CEP)esod=_kvec_is_ms""lieder.24lc=CEP)esod=_kve2492class h24#define <1a hr81eph324241horizer_bufladd7" nme>#define <1a hre="L5er.2443cla5s h24_kvec_leftadou"er.c#5125245kv>244=_kvec_leftadou"lass h25"8" id="LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  We t3> 8 ic*/>#define We t3>  icnil= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h235eder.2444c5ass h24_mornba.cner.c#L125"od=_54_mo>244a>#define <1aah24rlass h25"8" id="LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  We tkvec_ist3> 8 ic*/>#define We tkvec_ist3>  hr=s.2491class h24
5s,#define We t_kip icnil= orizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  We tkvec_mme3t"{sinsLe1=".>#dWe tkvec_mme3tesod=_kvec_is_ms""lieder.238 class h235eme so    5CEP)ese>#define <1a hrboo53>
ss="lineelay8 icnilc=CEP)esod=_kvec_is_ms""lieder.24"5class h24" 8 ic*/>#define We tkvec_ist3>  hr=il= orizer_reply_bfalseg8 icsauthorizefalseesod=_kvec_is_ms""lieder.238 class h235ectnmega> 5era=sgn118" class="lin=sg5e1="s54_FLAG_BACKOFFag, CON_FLAG_BACKOFF8 ic*/de=c35<1aery.  W5 tolera=sgn118" class="li5=sgne54a h>24tt typelass="sref">9on>#defineCEP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <1ae3" classn  0  dr8 ic.>#define <_le ag,2456>5>
241t type5efine <1ae5y.  We toleraspin_lock_in5L118"55d"L=d gs q=sd24" c>2403 typelass="sreidnety_bss_key #define <1a hr3o ag, 3> 8 ic*/>#define <1a hr=sg118" class="lin=sg8 ic1ilc=CEP)es5We tolera=5gn118" class="lin=sgne1="5autho5izer_reply_bugL118"> CON_FLAG_BACKOFF8 ic*/de=c351class h245/a>242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer5u"er.c#>#d5fine <1a hr=sgn118" class5"lin=553255a>#d55>#define <12425class h24c#L"prepare_writfa href=24my_>247ss="a}lc=CEP5define <1a5ry.  We tolera=sgn118" cl5ss="l5n=sgne11class h24) nme"L118">on" vokesods_ms""lissn  0e may be rea""li data intqueun ca(non-delayed) work, suchathat wes5c*/sizeofn518" classautho=sgn118" cl5ss="l55_ms""lieder.24r6class h24onr"lin=sg8 ic125"od=net/" nme"L118"> 1185sod=_kvec_5s_ms""lieder.2458class h25>#defin instancesridnety_br voke_inass65s="alc=CEP)esod=ridnety_br voke_inass65silc=Cs h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> _#ded3t"tLspauc/a>
255f=">5nectio2491class h24
5in=sgne1="5authorizer_reply_bunocrc35
248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482clms""lieder.2422class h24authorizer5cur>)224r.5>246familc=CEP)esery.  We5toler5atomic_set1a hr81mme3t"{satomic_sete1="5de=c3ery. 5We tolera=sgn118" class="5in=sg5e1="sauthorizer_reply_bustopply_buops3>
2500>#We tolerae5"L118" class="line" me1="563"> 56v>244=_kvec_lh24r"1ilc=CEP)esod=__bug> 3> 8 icn".2491class h24
5/a>  CON_FLAG_WRITE_n cl18" class="linstoppn csric*/0nilc=CEP)esod=_kvec_is_ms""lisodieder.2 nullss h462class h24_clame1="L61">  61246horizlc=CEP)esod=_kvec_is_ms""lieder.2463c8 ic*/>#define <1a hr=sg118" class="lin=sg8 ic1ilc=CEP)es5der.2465cl5ss h24kvec_is_ms"net/ nnm5truc25kve>246"L1186#define <1a hrEXPORT_SYMBO5ag, EXPORT_SYMBOL3t"tL6#d5fine 56sridnet/) e1==="L77">hr81mme==="L77">_c8 ice*orizer_reply_bu=sM_ms""linotkvecour po8e2ssgfor"lin=sg8 ic125"od=net/" nme"L118"> 1185="astatic 5oid ery.  We tolera3lear_5tandb568er_reply_bugL118"> CON_FLAG_BACKOFF8 ic*/de=c35
 1a hr815me3t"56"sauthorizer_reply_burequired_features524rdiaconl5scon" clclass="24rdi>246t5typ"l57118"> 3> 8 icsauthorizer_rep>  77#define <12482cle!= orizer_reply_b_bug> 3> 8 icn8 icsauthorizer_reply_bu3o ag,24785kvec_leftadnne24ine>248t typlc=CEP)esod=_kvec_is_ms""lieder.2489class h24#d54 familc=C5P)esiov_basnery.  We tole5ae="L57er.243 class h24rlass h25"8" id="LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnilc=CEP)esod=_kvec_3> 8 ic*/>#define <1a hr=s.2491class h24
54)es>247ho5izer_bufladd7" nme118" cl5ssaut5o3o ag, 3> unsigned int= orizer_reply_bfd=_kvec_is_ms""lieder.24" class h24"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla3"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn8" cl24rLs>248a>#dinn8" ne <1ae3" classn  0 od=_kvec_is_ms""lieder.24" class h24" _is_ms""lieder.2489class h24#d54e tolerae5"lieder.2473class h24Meon5_M"L158" class="lin24Meo>247unsigned int= orizer_reply_bmiddlevec_is_ms""lieder.2middlevec_h24"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla3"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn8" cl24rLs>248a>#dinn8" ne <1ae3" classn  0 middlevec_is_ms""lieder.2middlevec_h24" _is_ms""lieder.2489class h24#d54a>  unsigned int= orizer_reply_bdatavec_is_ms""lieder.2datavec_325"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla3"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn8" cl24rLs>248a>#dinn8" ne <1ae3" classn  0 datavec_is_ms""lieder.2datavec_325"/_is_ms""lieder.2489class h24#d54er.2465cl5ne <1a hrCON_FLAG_KEEPALI5E_PEN57ve>246"L1186#define <1a hrEXPORT_SYMBO5 de=c3ery.5 We tolera3o ag, 3> 57sridnet/) e1==="L77">_c8 ice*orizer_reply_bu=sgkip      ofds_ms""li"lin=sg8 ic125"od=net/" nme"L118"> 118591flags8 i5nnilc=CEP)esod=_kvec_is_m5""lie57s="L118"> 3> 8 icsauthorizer_reply_buops3>
  61246horizlc=CEP)esod=_kvec_is_ms""lieder.24lc=CEP)esod=_kve2492class h24#define <1a hr81eph324241horizer_bufladd7" nme>#define <1a hre="L524an >24765kvec_leftad}lc=CEP)esod=_5vec_i57a h>24tt typelass="sref">9on>#define <1a hre="L118" class="line" me1="L63">  63248a>#dinnbase_po8 icnil= orizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  innbase_po8cl24rLs>248a>#dinnbase_po8 icni-_bufladd7" nme>#define <1a hre="L5esod=_kvec5is_ms""lieder.2478class h54rrdi58, 3> 8 icsssssssssssssssssytes3>
s h24ph3t"t/8ref=2>nnection" 281eph classn  0  name so *ss 281eph c hr=s.-_bufladd7" nme>#define <1a hre="L5e4 cl>24785sokvsridnet/) e1==="L77">5 77244tt typelass="sref">9on>#definefd=_kvec_is_ms""lieder.24" class h24"e-_bufladd7" nme>#define <1a hre="L5e familc=C5o * Queue upaan " mgon ca5_msag58ass="lin3=cep/a>#defin_iniL3tlass="sref">9on>#definemiddlevec_is_ms""lieder.2middlevec_h24"e-_bufladd7" nme>#define <1a hre="L5e)es>247ho5 1a hr81mme3t"{s3=cep3> n577"> 58er_bufladd7" nme"L118888spauclass="sref">9on>#definedatavec_is_ms""lieder.2datavec_325"e-_bufladd7" nme>#define <1a hre="L5ee tolerae5/a>
nnection" 28foot classn  0  name so *ss 28foot corizer_bufladd7" nme>#define <1a hre="L5<2483class5h2411auth="sref">cona5t241158ENDINGag, CON_FLAG_WRITE_eidnety_bss_key #define <1a hr3o ag, "LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icner_bufladd7" nme>#define <1a hre="L52503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnil= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h235eply_bule35_to_cpuag, le35_to_c58sridnet/) e1==="L77">_reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  innta24ph3>248horizvoinnta2 icnil= orizer_reply_bCEPH_MSGR_TAG_READidnet/) e1==="L77EPH_MSGR_TAG_READiesod=_kvec_is_ms""lieder.238 class h235e1flags8 i5_PROTO2418">2487 typelass5"sery58s="L118"> 3> 8 icsauthorizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn dr8 ic.>#define 25> CON_STATE_PREOPENe1="ilc=CEP)esod=5horizer_re5ly_buneeds_="L_smqag,248f=">nnecti5n"ori59, 3> 8 icsdefin instancesuops3>
5f4 cl>24785de=c3ery.  We tolera3o ag5244tt te1="L61">  61246horizlc=CEP)esod=_kvec_is_ms""lieder.24lc=CEP)esod=_kve2492class h24#define <"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn h24#define <1a hr81eph324241horizer_bufladd7" nme>#define <1a hre="L5ne24
245familc=CEP)es CON_FLAG_BACKOFF8 ic*/de=c3518" class=5line" me1="L63">  63<5pan c59rlist_empty118" class="linli_ms""lieder.2421class h24_M"L118" class="line", m24_M">242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer5d=_kvec_is5ms""lieder.2493class h2415" id=593 3> 8 icsau5horiz59>#define <12425class h24c#L"prepare_writfa href=24my_>247ss="a}lc=CEP5sod=_kvec_5s_ms""lieder.2495class h25yonyplc=Ca keepalive mme3ber_ensureer.24tcpss h24a> *e is alivens="s_my_"globalos 24a> >247f=">no3" clas5a>
 1185define <1a5ry.  We toleraBUG_ONag,#defin instancesridnene nnection8p24=t2>248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482cl_#ded3t"tLspauc/a>
 3> 6 ice=lery.  We tolera3o a6,6define <1a6ry.  We toleraBUG_ONag, state8 ic == orizer_reply_buCONkeepalive ON_STATE_CLOSEDe1="n "line" namet_familc=CEP)esod=_kve2492class_ms""lieder.2422class h24authorizer6ss="lin=sg6 icsauthorizer_reply_bu3o6ag, 3> 8 ice== orizer_re tolerapaue1a hr81mme3t"{stru=e1="ilc=CEP)esod=_kvec_is_ms""lieder.2488class h24ine" namcasenOD+code>nne24ine>248t typlc=CEP)esod=_kvec_is_ms""lieder.2489class h24#d6_ONag, BUG_ONe1="L!>#defi6e <1a6hrlist_empty118" class="linlis="lin3=cep/a>#defin_iniL3t"tnilc=CEP)esod=_kvtion"orizer_reply_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag,242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer6hre="L118"6class="line" me1="L63">  636span cla1ss="8h23e nn0" nme"L118"ply_bP)e_lass h24nauth>)24cply_bP)e_lass h2d=_kvtion"orizer_repseq8 ic++ilc=CEP)esod=_kvec_is_ms""lieder.2475class h24c#L125"CON_FLAG_WRITE_PE24c#L>247"L118"> 118
 WARN_ON3t"tL6#define  3> 8 icsau6L118"6 le16_to_cpue1="L1 nn0" nme"L118"ply_bP)e_lass h24nauth>)24cply_bP)e_lass h2d=_kvtion"orizer_repseq8 ic++ilc=CEP)esod=_kvec_is_ms""lieder.2474class h24e nn0" nme"L118"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_ONag, WARN_ON3t"tL6#s="L118"> CON_STATE_PREOPENe1="ilc=CEP)6nery.  We 6eelay ne"7;lu,abackoffss_6ey< w6ile 3> _work is run"L1 nn0" nme"L118"ly_bug247a>#define <1aaaly_bug247d=_kvtion"orizer_reply_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag,9onnnnnnnnnerieder24TM6 part60_FLAGx1a hr81mme3t"{s=utexe1="1ilc=CEP)6p9lass="sr6fy.  We toleraBUG_ONag,960orize ne"7;pato ne"7;efine <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms"t/) keepalive8familo3" classn  0  na  77#defi6e <1261> BUG_ONe1="L118" classautho=sg118" cl6e changesr6dnet/) e1==="L77">  77247ss="a}lc=CEP6d upsridne6/) e1==="L77">  77#de6ine <61412class h24auth>)24)/_bytesrepare_writfa href=24my_>247ss="a}lc=CEP6da=sg118" 6=="L77">  77#define <62413c611ss="ass h24auth>)24)/ >247f=">no3" clas6osridnet/)6e1==="L77">  77#defin6 <12464class h24f="laddrname.ilc=CE"lin=sg8 ic125"od=net/" nme"L118"> 11863> _work e6starts we schedule thesri6net/)61er.23s h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#d#define <=_kkey #define <=_kilc=Cint= orizer_reply_bine <1a hr3ecep=sc_63"> ag,, int= orizer_reply_bfd=_kvec_is_ms""lieder.24" class h24""line" namet_famigfp_gs q=sd24"L=>249ffp_g We t_reply_buWARN_ONag, WARN_ON3t"tL6"491class h24
6ame so    6                    * eel6y the6.sridnet/) e1==="L77">work is run"L1 nn0" nme"L118"booLde=c3ery.  We tbooL We t_reply_buWARN_Ocan_f="Lde=c3ery.  We tcan_f="L82cl_#ded3t"tLspauc/a>
 3lear_standby3t"tLspauc/a6ry.  We to6era3o ag, 3> 86icsau61needs_="L_smqs h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#de1=":lc=CEP)esod=esod=_kvec_is_ms""lieder.238 class h236=CEP)esod=6kvec_is_ms""lieder.2428cl6ss h26 class="line", tizeof" n24 cl>241t type6ass="sref"69on}lc=CEP)esod=_kvec_is_6s""li62f="netnocrc3t"te=lery.  We t 1=":lc=CEP)esod=esodil= orizer_reply_bkmallas1=":lc=CEP)esodkmallasilc=Cstes3>
olera3=cep3> _#de1=":lc=CEP)esod=esodieder.25"5class h2Nag, WARN_ON3t"tL6#=_kvec_is_ms""lieder.238 class h236= changesr6h24th>)24c/mest_familc=CE6)24th62er.243 class h24rlass h25"8" id= 1=":lc=CEP)esod=esodilc=CEP)esod=_kvec_is_ms""lieder.25" class h25"_kvec_is_ms""lieder.238 class h236= upsridne6" 24aut>242horizer_buflae6y.  W62er_bufladd7" nme"L118goto=CEP)esod=_kvec_eply_bustateag,=_kvec_is_ms""lieder.238 class h236=a=sg118" 6> 8 icsauthorizer_reply_b6=utex62_bulist_head118" class="linlkcla118" cl23rLs>238a>#dkcla118" ="line", m24_M">242familo 1=":lc=CEP)esod=esodrizer_reply_buWARN_Okclacl23rLs>238a>#dkcla"tL6#=_kvec_is_ms""lieder.238 class h236=sridnet/)6/) e1==="L77">  77#de6ine <62cla1ss="91fault3t"tL6#define <1a hr3o 6,ainvalida6e oursridnet/) e1==="L77"6  77<62 3> 8 icsauthorizer_reply_bu 1=":lc=CEP)esod=esodrizer_reply_buWARN_O3o ag, 3> 8 ice!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236=me so    6   * currme  tickets soat6at we62e1="L118" classautho=sg118" INIT_LIST_HEA95s="alc=CEP)esoINIT_LIST_HEA9="line", m24_M">242familo 1=":lc=CEP)esod=esodrizer_reply_buWARN_O2class h25"/a>#define <1a hr81eph325"/r_bufladd7" nme>#define <1a hre="L6"+cry8 ice6e=c3de=c3nery.  We tolera6o ag,62 We tolera=sg118" class="lin=sg8 icsau6=_kve2428c6ass h24a href="net9omme3t6ss9ng62> BUG_ONe1="L118" classautho=1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#defii25"/a>#define <1ii28 ice!=er.c#L125"od=_kvec_lefti24er.>2456>6g, 3> 8 icsauthorizer_rep6y_buo63118"> 3> 8 icsauthorizer_rep=1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#define <1a hr3ecep=sc_63"> ag,il= orizer_reply_b"pune  3pune  ag,2456>6gss="sref"6izer1a hr81mme3t"{sinvali6ate_a63f="netnocrc3t"te=lery.  We t 1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#defpriorims""lieder.25"1clpriorims ag,il= orizer_reply_b"pune  3pune 2456>6g changesr6icnilc=CEP)esod=_kvec_is_6s""li63"L118"> 3> 8 ice== orizer_re 1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#defvers>248familo3" classvers>248 ice!=er.c#L125"od=_kvec_lefti24er.>2456>6g upsridne6>con9a hr3933oy37a24"sr>26rhori63rlist_empty118" class="linli_1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#deffd=_kvec_is_ms""lieder.24" class h24"e!= orizer_reply_b3pune  3pune #d6eftadou"er6c#>#define <1a hr3o ag,25L118"> 118
#defmiddlevec_is_ms""lieder.2middlevec_h24"e!=er.c#L125"od=_kvec_lefti24er.>2456>6gsridnet/)6 icsauthorizer_reply_bufa6ltspa63ENDINGag,25L118"> 118
#defdatavec_is_ms""lieder.2datavec_325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6gainvalida6"> 3> 8 icnilc=CEP)esod=_6vec_i63 3> 8 icsauthorizer_reply_bu 1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#defdatavofacl23rLs>238a>#ddatavofa325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6gme so    6nne>243a>#de}lc=CEP)esod=6kvec_63e1="L118" classautho=sg118"  1=":lc=CEP)esod=esodrizer_reply_buWARN_OSED" clas25"on>25L118"> 118
#defreserve25"/a>#define <1reserve2325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6g+cry8 ice64_c3>243"L118lc=CEP)esod=6kvec_63er.2496class h24conn2G_SOCK_ 1=":lc=CEP)esod=esodrizer_reply_buWARN_Ofoot classn  0  name foot coriz18
#deffd=_kvcname sokv set srcfd=_kvcna325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6g_kve2428c6is_ms""lieder.24r7class h64s_my63> BUG_ONe1="L118" classautho=1=":lc=CEP)esod=esodrizer_reply_buWARN_Ofoot classn  0  name foot coriz18
#defmiddlevcname sokv set srcmiddlevcna325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6>243t typo6" classn  0  name sokvsri6net/)64118"> 3> 8 icsauthorizer_rep=1=":lc=CEP)esod=esodrizer_reply_buWARN_Ofoot classn  0  name foot coriz18
#defdatavcname sokv set srcdatavcna325"e!=er.c#L125"od=_kvec_lefti24er.>2456>6>ss="sref"6 classn  0  name so v ini6ializ64f="netnocrc3t"te=lery.  We t 1=":lc=CEP)esod=esodrizer_reply_buWARN_Ofoot classn  0  name foot coriz18
#deffag, WARN_ON3t"tL6e!=er.c#L125"od=_kvec_lefti24er.>2456>6> changesr6 tolera3=cep/a>#defin_ini6118" 64"L118"> 3> 8 ice== orizer_re 1=":lc=CEP)esod=esodrizer_reply_buWARN_Ofd=_kvmae1=":lc=CEP)esodfd=_kvmaeh24"e!= orizer_reply_bod=_kvec_is_ms""lieder.24" class h24"r.c#L125"od=_kvec_lefti24er.>2456>6> upsridne6
644hor64rlist_empty118" class="linli_1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clais_vmallas1=":lc=CEP)esod4" clais_vmallash24"e!= orizer_reply_boalseg8 icsauthorizefalseesod=_kvec_is_ms""lieder.238 class h236er.2443cla6s h24_kvec_leftadou"er.c#61252464_bulist_head118" class="linl_1=":lc=CEP)esod=esodrizer_reply_buWARN_Omorene  morene #define ack=CEPmp"tL6e!=er.c#L125"od=_kvec_lefti24er.>2456>6>ainvalida6c_is_ms""lieder.2445class6h241e64 3> 8 icsauthorizer_reply_bu 1=":lc=CEP)esod=esodrizer_reply_buWARN_OpooLde=c3ery.  We tpooL We t!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236eme so    6CEP)ese>#define <1a hrboo63>
;/m */249"L118"> 118<6ectnmega> 6era=sgn118" class="lin=sg6e1="s64_FLAG_BACKOFF_c8 ice*orizer_reply_bu=smiddleE"lin=sg8 ic125"od=net/" nme"L118"> 1186<1aery.  W6 tolera=sgn118" class="li6=sgne64> BUG_ONe1="L118" classautho=1=":lc=CEP)esod=esodrizer_reply_buWARN_Omiddleme sokv set srcmiddle We t!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236>
241t type6efine <1ae6y.  We toleraspin_lock_in6L118"65d"L=d gs q=sd_c8 ice*orizer_reply_bu=sdata "lin=sg8 ic125"od=net/" nme"L118"> 1186We tolera=6gn118" class="lin=sgne1="6autho65"L118"> 3> 8 ice== orizer_re 1=":lc=CEP)esod=esodrizer_reply_buWARN_Onr_pag3t"{sinsLe1=".>#dnr_pag3t"tL6e!=er.c#L125"od=_kvec_lefti24er.>2456>61class h246/a>2456>61r.2443cla6fine <1a hr=sgn118" class6"lin=65_bulist_head118" class="linl_1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3t"{sinsLe1=".>#dpag3t"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236>sridnet/)6=".>#define <1a hraddr1a 6r81mm65ENDINGag,ainvalida6 namet_familc=CEP)24"li>265a>#d65 3> 8 icsauthorizer_reply_bu 1=":lc=CEP)esod=esodrizer_reply_buWARN_Obio1=":lc=CEP)esodbio"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236>me so    6ry.  We tolera=sgn118" cl6ss="l65e1="L118" classautho=sg118"  1=":lc=CEP)esod=esodrizer_reply_buWARN_Obio_it classn  0  name bio_it c"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236>ctnmega> 618" classautho=sgn118" cl6ss="l65er.2496class h24conn2G_SOCK_ 1=":lc=CEP)esod=esodrizer_reply_buWARN_Obio_se24ph3>248horizvobio_se2"tL6e!=er.c#L125"od=_kvec_lefti24er.>2456>611aery.  W6s_ms""lieder.2458class h26> BUG_ONe1="L118" classautho=1=":lc=CEP)esod=esodrizer_reply_buWARN_Otr="Lde=c3ery.  We ttr="L"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236s h24"}s9e6ge3.c#L118" id="L124"}s>265f=">66class="line", tizeof" n24 cl>241t type6in=sgne1="6authorizer_reply_bunocrc36
 1186cur>)224r.6>246familc=CEP)esery.  We6toler66er.243 class h24rlass h25"8" id=od=_kvec_is_ms""lieder.24" class h24" .2491class h24
6de=c3ery. 6We tolera=sgn118" class="6in=sg66er_bufladd7" nme"L118h24rlass h25"8" id=od=_kvec_is_ms""lieder.24" class h24" izer= orizer_reply_bPAGE_CACHE_SIZEis_ms""lieder.2PAGE_CACHE_SIZEh24" .2491class h24
6dr.2443cla6"L118" class="line" me1="663"> 66" class="lin24Meo>247ssssssss8" class="linli_1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clis_ms""lieder.24" cloriz18
#defiovnbaseis_ms""lieder.2iovnbase"tL6e!= orizer_reply_b__vmallas1=":lc=CEP)esod__vmallash24"rlass h25"8" id=od=_kvec_is_ms""lieder.24" class h24"eder.25"5class h2Nag, WARN_ON3t"tL6"491class h24
6/a>                                         orizer_reply_bPAGE_KERNE1in_=sc8 icnilc=PAGE_KERNE1h24" _is_ms""lieder.2489class h24#d6der.2465cl6ss h24kvec_is_ms"net/ nnm6truc266reply_budelay118" class="lineelay8 icnilc=CE_1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clais_vmallas1=":lc=CEP)esod4" clais_vmallash24"e!= orizer_reply_btru <1a hr3ecep=sc_6rueesod=_kvec_is_ms""lieder.238 class h236ag, EXPORT_SYMBOL3t"tL6#d6fine 66sridnet/) e1==="L77">} else.2491class h24
6="astatic 6oid ery.  We tolera3lear_6tandb66s="L118"> 3> 8 icsautssssssss8" class="linli_1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clis_ms""lieder.24" cloriz18
#defiovnbaseis_ms""lieder.2iovnbase"tL6e!= orizer_reply_bkmallas1=":lc=CEP)esodkmallasilc=Class h25"8" id=od=_kvec_is_ms""lieder.24" class h24"eder.25"5class h2Nag, WARN_ON3t"tL6 _is_ms""lieder.2489class h24#d6d1aery.  W6et93=cep3> ne77"> 1a hr816me3t"66a h>24tt typelass="srx1a hr81mme3t"{s=utexe1="1ilc=CEP)624rdiaconl6scon" clclass="24rdi>246t6typ"l67, 3> 8 icsh24rlass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clis_ms""lieder.24" cloriz18
#defiovnbaseis_ms""lieder.2iovnbase"tL6e!c=CEP)esod=_kvec_is_ms""lieder.25" class h25".2491class h24
624 cl>24786kvec_leftad244tt type8
#defdeply_bustateag, state8 ic == orizer_reply_budefine <=_k calc=CEP)e2llasate ON_STd mme3sTE_CLOSEDe1="n "491class h24
64 familc=C6P)esiov_basnery.  We tole6ae="L67ass="lin3=cep/a>#defin_iniL3tlass=EP)esod=_kvec_iod=_kvec_is_ms""lieder.24" class h24" _is_ms""lieder.2489class h24#d64)es>247ho6izer_bufladd7" nme118" cl6ssaut6o3o ag, 3>         goto=CEP)esod=_kvec_eplcnilc=CEP)118"> eplcesod=_kvec_is_ms""lieder.238 class h2364e tolerae6"lieder.2473class h24Meon6_M"L168" class="lin24Meo>247x1a hr81mme3t"{s=utexe1="1ilc=CEP)62a> 64er.2465cl6ne <1a hrCON_FLAG_KEEPALI6E_PEN67met_familc=CEP)esod=_kve2395class h2_1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clis_ms""lieder.24" cloriz18
#defiovnbaseis_ms""lieder.2iovnbase"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236 de=c3ery.6 We tolera3o ag, 3> 67sridnet/) e1=x1a hr81mme3t"{s=utexe1="1ilc=CEP)62"astatic 6nnilc=CEP)esod=_kvec_is_m6""lie67er.2496class h24conn2G_SOCK_ 1=":lc=CEP)esod=esodrizer_reply_buWARN_Of" clis_ms""lieder.24" cloriz18
#defiovnec_is_ms""lieder.2iovnec_h24"e!= orizer_reply_bod=_kvec_is_ms""lieder.24" class h24"r.c#L125"od=_kvec_lefti24er.>2456>624an >24766kvec_leftad}lc=CEP)esod=_6vec_i67"sauthorizer_reply_burequired_features6esod=_kvec6is_ms""lieder.2478class h64rrdi68118"> 3> 8 icsauthorizer_repdeply_bustateag, state8 ic == orizer_reply_budefine <=_k eder.2 4" cl ON_STdTE_CLOSEDe1="n "line" namet_fami 1=":lc=CEP)esod=esodeder.25"5class h2Nd=_kvec_is_ms""lieder.24" class h24" _is_ms""lieder.2489class h24#d6e4 cl>24786sokvsridnet/) e1==="L77">6 77#d6e familc=C6o * Queue upaan " mgon ca6_msag68tomic_set1a hr81mme3t"{satomic_sete1="6e)es>247ho6 1a hr81mme3t"{s3=cep3> n677"> 68er_buCEP)esod=_kvec_eplcnilc=CEP)118"> eplcesod:_set1a hr81mme3t"{satomic_sete1="6ee tolerae6/a>
 e1=":lc=CEP)esod=esodi_is_ms""lieder.2489class h24#d6ea> cona6t241168ENDINCEP)esod=_kvec_eplnilc=CEP)118"> eplesod:_set1a hr81mme3t"{satomic_sete1="6eer.2465cl6lery.  We tolera3o ag, le36_to_c68sridnet/) e1==="L77">_reply_buWARN_Opr_erclassn  0  name pr_erc18"> state8 ic == orizer_reply_bne <=_k calc=CEP)ecreate 63"> ON_STd 4" cl ON_STdTE_CLOSEDe1="n "line" namet_famiine <1a hr3ecep=sc_63"> ag,,491class h24
6e"astatic 6_PROTO2418">2487 typelass6"sery68s="L118"> 3> 8 icsaut3tlass=EP)esod=_kvec_iod=_kvec_is_ms""lieder.24" class h24" _is_ms""lieder.2489class h24#d6horizer_re6ly_buneeds_="L_smqag,24tt typelass="sref">9on>#defineWARNbuops3>
 1 _is_ms""lieder.2489class h24#d6fine <1a h681="+224248f=">nnecti6n"ori69, } else.2491class h24
6f4 cl>24786de=c3ery.  We tolera3o ag624sauthorizer_repdeply_bustateag, state8 ic == orizer_reply_bne <=_k calc=CEP)ecreate 63"> ON_STd 4" cl ON_STdTE_CLOSEDe1="n "line" namet_famiine <1a hr3ecep=sc_63"> ag,,491class h24
6ne24
246familc=CEP)es#d618" class=6line" me1="L63">  63<6pan c69rlist_empty11x1a hr81mme3t"{s=utexe1="1ilc=CEP)6d=_kvec_is6ms""lieder.2493class h2416" id=694"L=d gs q=sdhr81mmline" namet_fami="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h236="L77243to6249a>#define <1aaaaaaaaao6izer_69cla1sx1a hr81mme3t"{s=utexe1="1ilc=CEP)6der.2465cl6ag, 3> 8 icsau6horiz69>#define" namet_fami;efine <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms"ne <=_kkey #define <=_kilc= _is_ms""lieder.2489class h24#d61ply_bule36s_ms""lieder.2495class h26y;/m */249"L118"> 118<6a>
247ss="a}lc=CEP6define <1a6ry.  We toleraBUG_ONag,auth>)24)/ *e ofsods_ms""l,Eh23it is needed and 0aslc=CEP)repare_writfa href=24my_>247ss="a}lc=CEP7L118"> 3> 7 ice=lery.  We tolera3o a7,auth>)24)/247ss="a}lc=CEP7define <1a7ry.  We toleraBUG_ONag,auth>)24)/ 1eph ckvecr.244" cl and r.2n gracefully f="L (i.e.,repare_writfa href=24my_>247ss="a}lc=CEP7d2fine <1a7ramilc=CEP)es247ss="a}lc=CEP7d3fine <1a7rine" me1="L63">  63<7e <1a70412class h24auth>)24)/ >247f=">no3" clas7ra=sg118" 7lass="lin=sg8 icsauthoriz7r_rep701ss="ass h24auth>)24)/ 1187hre="L118"7class="line" me1="L63">  737span cstatic int= orizer_reply_b#defi2llasiniddleme sokv set src#defi2llasiniddleilc=Cs h24ph3t"t/8ref=2>nnection8p24=t2>248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482cl,qs h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> _#ded3t"tLspauc/a>
 3> 8 icsau7L118"7 le16_2491class h24
7nery.  We 7eelay ne"7;lu,abackoffss_7ey< w7ile 3> _work iint= orizer_reply_bine <1a hr3ecep=sc_63"> ag,e!= orizer_reply_bsr16net/) e1==="L77">  77 de16net/) ehr3o ag, eEP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <1ae3" classn  0 ine <1a hr3ecep=sc_63"> ag,2456>7pelass="sr7f">9onnnnnnnnnerieder24TM7 part708e 3> _work iint= orizer_reply_bmiddlevec_is_ms""lieder.2middlevec_h24"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla3eEP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <1ae3" classn  0 middlevec_is_ms""lieder.2middlevec_h24" _is_ms""lieder.2489class h24#d7p9lass="sr7fy.  We toleraBUG_ONag,970"sauthorizer_reply_burequired_features7csauthoriz7r_reply_budelay118" class7"line71118"> 3> 8 icsauthorizer_repdeply_bustateag, state8 ic == orizer_reply_b2llasiniddle eder.2 63"> ON_STd _ms""lisiddlevec_ ON_STdTE_CLOSEDe1="n "line" namet_fami EP)esod=_kve2484class h2"line" namet_famiine <1a hr3ecep=sc_63"> ag,,491class h24
7kvsridnet/7 e1==="L77">  77#defi7e <1271d"L=d gs q=sd24" cEP)esod=_kvec_is_ms"ne <63">_/a>#key #define <63">_/a>#"7;s n7n" clas9_cla3ine <1a hr3ecep=sc_63"> ag,<"line" namet_fami iddlevec_is_ms""lieder.2middlevec_h24" _is_ms""lieder.2489class h24#d7e changesr7dnet/) e1==="L77">  77 3> 8 ice== orizer_rely_buops3>
#d7e3fine <1a7/) e1==="L77">  77#de7ine <711="sauthorizer_reply_bustopply_buops3>
#d7ea=sg118" 7=="L77">  77#define <72413c711ss="is_ms""lieder.2489class h24#d7ere="L118"7e1==="L77">  77#defin7 <12471ENDINGag, #defibuffer<=_k icsauthorizer_reply_iddlevec_is_ms""lieder.2middlevec_h24""line" namet_famiGFP_NOFSis_ms""lieder.2GFP_NOFS We  _is_ms""lieder.2489class h24#d7e6e="L118"7starts we schedule thesri7net/)71met_familc=CEh23e"1ilc=CEP)esod=__bug>#d7eery.  We 7                    * eel7y the7.sridnet/) e1==="L77">hr81mml-ine" namet_fami;NOMEM=sgn118" class="NOMEMesod=_kvec_is_ms""lieder.238 class h237eelass="sr7linset_biLe1="L6#define <7a hrC718e 3> _work ihr81mmler.c#L125"od=_kvec_lefti24er.>2456>7ry.  We to7era3o ag, 3> 87icsau71needsx1a hr81mme3t"{s=utexe1="1ilc=CEP)7=CEP)esod=7kvec_is_ms""lieder.2428cl7ss h27 class="line", tizeof" n24 cl>241t type7ass="sref"79on}lc=CEP)esod=_kvec_is_7s""li72f="neass h24auth>)24)/<"prepare_writfa href=24my_>247ss="a}lc=CEP7= changesr7h24th>)24c/mest_familc=CE7)24th72 <12411class h24) nme"L118"/"sAllasate ods_ms""liforbreceiv"li ae inass65sds_ms""li*e arepare_writfa href=24my_>247ss="a}lc=CEP7=3fine <1a7" 24aut>242horizer_buflae7y.  W72412class h24auth>)24)/247ss="a}lc=CEP7=a=sg118" 7> 8 icsauthorizer_reply_b7=utex721ss="ass h24auth>)24)/ >247f=">no3" clas7=sridnet/)7/) e1==="L77">  77#de7ine <72class h24f="laddrname.ilc=CE"s="s_my_"globalos 24a> >247f=">no3" clas7=6e="L118"7e oursridnet/) e1==="L77"7  77<72>#define <12425class h24c#L>on" 81mms 0i*e succf=", orbad=_gativ24ercorb_famns="s_my_"globalos 24a> >247f=">no3" clas7=ery.  We 7   * currme  tickets soat7at we72=sgne11class h24) nme"L118">os="s_my_"globalos 24a> >247f=">no3" clas7=elass="sr7e=c3de=c3nery.  We tolera7o ag,72_ms""lieder.24r6class h24onr" Oe succf=", h23we set *gkip = 1:s="s_my_"globalos 24a> >247f=">no3" clas7=y.  We to7ass h24a href="net9omme3t7ss9ng72cla1sass h24auth>)24)/ >247f=">no3" clas7g, 3> 8 icsauthorizer_rep7y_buo73ectioass h24auth>)24)/ >247f=">no3" clas7gss="sref"7izer1a hr81mme3t"{sinvali7ate_a73f="neass h24auth>)24)/ >247f=">no3" clas7g changesr7icnilc=CEP)esod=_kvec_is_7s""li73 <12411class h24) nme"L118"/"s -ss hrizerinn" 2eis n hrnullns="s_my_"globalos 24a> >247f=">no3" clas7g3fine <1a7>con9a hr3933oy37a24"sr>27rhori73412class h24auth>)24)/247ss="a}lc=CEP7eftadou"er7c#>#define <1a hr3o ag,auth>)24)/ >247f=">no3" clas7gsridnet/)7 icsauthorizer_reply_bufa7ltspa73class h24f="laddrname.ilc=CE"lin=sg8 ic125"od=net/" nme"L118"> 1187gainvalida7"> 3> 8 icnilc=CEP)esod=_7vec_i736an cstatic int= orizer_reply_b#defi nannection8p24=t2>248familo3" classn  0  name so *ssridnet/) e1==="L77">  77#define <12482cl,qint=net/) e1==="L77"gkip77#define #d7gme so    7nne>243a>#de}lc=CEP)esod=7kvec_73e1="L2491class h24
7g+cry8 ice74_c3>243"L118lc=CEP)esod=7kvec_73er.2496class s h24ph3t"t/8ref=2>nnection" 281eph classn  0  name so *ss 281eph c hr==net/) e1==="L77"8" cl24rLs>248a>#define < = "L118"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_Oinn8" cl24rLs>248a>#dinn8" ne 2456>7g_kve2428c7is_ms""lieder.24r7class h74s_my73> BUG_ONe1="Lint= orizer_reply_bine <1a hr3ecep=sc_63"> ag,e!= orizer_reply_bsr16net/) e1==="L77">  77 de16net/) ehr3o ag, 8" cl24rLs>248a>#define  ag,2456>7>243t typo7" classn  0  name sokvsri7net/)74118"> 3> 8 icint= orizer_reply_bfd=_kvec_is_ms""lieder.24" class h24"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla38" cl24rLs>248a>#define #d7>ss="sref"7 classn  0  name so v ini7ializ74f="netnocrc3tint= orizer_reply_bmiddlevec_is_ms""lieder.2middlevec_h24"e!= orizer_reply_bsridnet/) e1==="L77">  77 define <12e"7;s n7n" clas9_cla38" cl24rLs>248a>#define #d7> changesr7 tolera3=cep/a>#defin_ini7118" 74"L118"> 3> 8 int= orizer_reply_bhr8is_ms""lieder.2hr8h24"e!=er.c#L125"od=_kvec_lefti24er.>2456>7> upsridne7
744hor74rlist.c#L125"od=_kvec_lefti24er.>2456>7>ftadou"er7s h24_kvec_leftadou"er.c#71252474_bulist_head118" class="linlly_buops3>
2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icni!c=CEP)esod=_kvec_is_ms""lieder.25" class h25"r.c#L125"od=_kvec_lefti24er.>2456>7>sridnet/)7ass h24_mornba.cner.c#L127"od=_74cla1ss="91fault3t"tL6#define <1a hr3o 7>ainvalida7c_is_ms""lieder.2445class7h241e74met_familc=CEh23euthorizer_reply"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  op WARNop<">2503 typelass="sery.  ollasine /s="L118"> WARNollasine  h25".2491class h24
7eme so    7CEP)ese>#define <1a hrboo73>
s h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> r.c#L125"od=_kvec_lefti24er.>2456>7>+cry8 ice7era=sgn118" class="lin=sg7e1="s74 We tolera=sg118" class="lin=sg8 icsau7<1aery.  W7 tolera=sgn118" class="li7=sgne74a h>24tt typelass="sref">9on>#define_ms""lieder.2421class h24_M"L118" class="line", m24_M">242familorizer_reply_bu="L_unlock1a hr81mme3t"{s="L_unlocke1=":lc=CEP)esod=_kvec_is_ms""lieder.2422class h24authorizer7>
 3> 8 icsdefin instancesed118" class="lin3=cep3> il= orizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  op WARNop<">2503 typelass="sery.  ollasine /s="L118"> WARNollasine  h25euthorizer_reply"LeEPH_MDSC_PROTO25"8">25"line" namet_fami8" cl24rLs>248a>#define <"line" namet_famigkip77#define ss="sref"7y.  We toleraspin_lock_in7L118"75d"L=d gs q=sd24" c>24sauthorizer_rep tolerapaue1a hr81mme3t"{stru=e1="ilc=CEP)esod=_kvec_is_ms""lieder.2488class h24ine" namcasenOD+code>nne24ine>248t typlc=CEP)esod=_kvec_is_ms""lieder.2489class h24#d7We tolera=7gn118" class="lin=sgne1="7autho75ass="lin3=cep/a>#defih23euthorizer_reply"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  stat <1a hr3ecep=sc_stat  icni!c=CEP)esod=_kvec_ederSTATE_OPEops3>
71class h247/a> 3>         h24rlass h25"8" id= d118" class="lin3=cep3> _#ded3t"tLspauc/a>
24sauthorizer_repeidnety_bss_key #define <1a hr3o ag, ea hr81eph324241horizer_bufladd7" nme>#define <1a hre="L7>sridnet/)7=".>#define <1a hraddr1a 7r81mm75ENDINGag,2456>7>ainvalida7 namet_familc=CEP)24"li>275a>#d75met_familc=CEP)esod=_x1a hr81mme3t"{s=utexe1="1ilc=CEP)7>me so    7ry.  We tolera=sgn118" cl7ss="l75sridnet/) e1==="L77">_reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnil= orizer_reply_bed118" class="lin3=cep3> r.c#L125"od=_kvec_lefti24er.>2456>7>ctnmega> 718" classautho=sgn118" cl7ss="l75s="L118"> 3> 8 icsauth23euthorizer_reply"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn".2491class h24
711aery.  W7s_ms""lieder.2458class h27>24tt typelass="sr=="L77">_reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_O3o ag, 3> 8 ice!= orizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  op WARNop<">2503 typelass="sery.  gr8is_ms""lieder.2ge hr3o ag, ly_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag,275f=">76, 3> 8 ics=="L77">_reply_buWARN_Oly_buops3>
2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_O3o ag, 3> 8 ice!c=CEP)esod=_kvec_is_ms""lieder.25" class h25"r.c#L125"od=_kvec_lefti24er.>2456>7in=sgne1="7authorizer_reply_bunocrc37
24x1a hr81mme3t"{s=utexe1="1ilc=CEP)7cur>)224r.7>246familc=CEP)esery.  We7toler76ass="lin3=cep/a>#defih23enet/) e1==="L77"gkip77#define 7de=c3ery. 7We tolera=sgn118" class="7in=sg76er_bufladd7" nme"L118=="L77">_reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnil= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h237dr.2443cla7"L118" class="line" me1="763"> 76" class="lin24Meo>247sssssssshr81mmler.c#L125"od=_kvec_lefti24er.>2456>7/a>  x1a hr81mme3t"{s=utexe1="1ilc=CEP)7cainvalida7ss h24kvec_is_ms"net/ nnm7truc276reply_budelay118" clah23e"1ilc=CEP)esod=__LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn".2491class h24
7ag, EXPORT_SYMBOL3t"tL6#d7fine 76sridnet/) e1==="L77">=="L77">_reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  ercorn" 24ph3>248horizvoercorn" 2 icnil491class h24
7actnmega> 7oid ery.  We tolera3lear_7tandb76s="L118"> 3> 8 icsautssssssss=="L77">_tate8 ic == orizer_reply_bercorb2llasat65sds_moryiforbinass65sds_ms""l_CLOSEDe1="n r.c#L125"od=_kvec_lefti24er.>2456>7/1aery.  W7et93=cep3> ne77"> 1a hr817me3t"76a h>24tt typelass="srsssssssshr81mml-ine" namet_fami;NOMEM=sgn118" class="NOMEMesod=_kvec_is_ms""lieder.238 class h23724rdiaconl7scon" clclass="24rdi>246t7typ"l77, 3> 8 icsx1a hr81mme3t"{s=utexe1="1ilc=CEP)724 cl>24787kvec_leftad)224r.7P)esiov_basnery.  We tole7ae="L77er.243 class h24r"1ilc=CEP)esod=__LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn".2491class h24
74)es>247ho7izer_bufladd7" nme118" cl7ssaut7o3o ag, 3> _reply_buWARN_O"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnil= orizer_reply_bs_ms"ne <=_kkey #define <=_kilc= n7n" clas9_cla3ine <1a hr3ecep=sc_63"> ag,eder.25"5class h2Nd=_kvec_is_ms""lieder.24" class h24""line" namet_famiGFP_NOFSis_ms""lieder.2GFP_NOFS We eder.25"5class h2Nalseg8 icsauthorizefalseesod"r.c#L125"od=_kvec_lefti24er.>2456>74e tolerae7"lieder.2473class h24Meon7_M"L178" class="lin24Meo>247h24r"1ilc=CEP)esod=__LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn".2491class h24
74a>  state8 ic == orizer_reply_bunableber_2llasate " 2e63"> ON_STd ec_ ON_STdTE_CLOSEDe1="n "491class h24
74ainvalida7ne <1a hrCON_FLAG_KEEPALI7E_PEN77met_familc=CEP)esod=_===============pelass="sery.  ine <1a hr3ecep=sc_63"> ag,eder.25"5class h2Nd=_kvec_is_ms""lieder.24" class h24""r.c#L125"od=_kvec_lefti24er.>2456>74g,=="L77">hr81mml-ine" namet_fami;NOMEM=sgn118" class="NOMEMesod=_kvec_is_ms""lieder.238 class h2372ctnmega> 7nnilc=CEP)esod=_kvec_is_m7""lie77s="L118"> 3> 8 icsautx1a hr81mme3t"{s=utexe1="1ilc=CEP)721aery.  W7kvec_leftad}lc=CEP)esod=_7vec_i77a h>24tt typelass="sref">9on>#define"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_O3o ag, 3> 8 ice!= orizer_reply_b"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  op WARNop<">2503 typelass="sery.  gr8is_ms""lieder.2ge hr3o ag, ly_bu=sg118" class="lin=sg8 icsauthorizer_reply_bu3o ag, 3> 8 icsdefin instancesly_buops3>
2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_O3o ag, 3> 8 ice!c=CEP)esod=_kvec_is_ms""lieder.25" class h25"r.c#L125"od=_kvec_lefti24er.>2456>7e4 cl>24787sokvsridnet/) e1==="L77">7 7724sauthorizer_rep"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_Opag3_aligneply_e=c3ery.  We tpag3_aligneply"tL6e!=_reply_buWARN_Osr16net/) e1==="L77">  77 de16net/) ehr3o ag, 8" cl24rLs>248a>#define 238a>#ddatavofa325""r.c#L125"od=_kvec_lefti24er.>2456>7eur>)224r.7o * Queue upaan " mgon ca7_msag78er.243 class x1a hr81mme3t"{s=utexe1="1ilc=CEP)7e)es>247ho7 1a hr81mme3t"{s3=cep3> n777"> 78rlist_empty118" class="linli_emcps""lieder.25"1cl_emcpslc=CEP)esod=_kvec_is_ms""lieder.2488class h24ine" namcasenOD+code>nne2inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_O8" cl24rLs>248a>#define <"l"L118"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_Oinn8" cl24rLs>248a>#dinn8" ne <, stes3>
"> 118247a>#define <1aaaaaaaaaorizer_reply_buWARN_Oinn8" cl24rLs>248a>#dinn8" ne <)"r.c#L125"od=_kvec_lefti24er.>2456>7ee tolerae7/a>
#d7ea> cona7t241178ENDINGag,2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnrizer_reply_buWARN_Omiddleme sokv set srcmiddle We  .2491class h24
7eer.2465cl7lery.  We tolera3o ag,25"line" namet_fami_LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn"r.c#L125"od=_kvec_lefti24er.>2456>7eg, le37_to_c78sridnet/) e1==="L77">h24rlass h25"8" id=hr8is_ms""lieder.2hr8h24"e< 0 .2491class h24
7ectnmega> 7_PROTO2418">2487 typelass7"sery78s="L118"> 3> 8 icsaut3tlass=4sauthorizer_repeidnety_bss_key #define <1a hr3o ag, _LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icn"r.c#L125"od=_kvec_lefti24er.>2456>7e1aery.  W7ly_buneeds_="L_smqag,24tt typelass="sr24" c>24sauthorizer_rep"LeEPH_MDSC_PROTO25"8">2503 typelass="sery.  inn" 24ph3>248horizvoinn" 2 icnil= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h237fine <1a h781="+224248f=">nnecti7n"ori79, 3> 8 icsx1a hr81mme3t"{s=utexe1="1ilc=CEP)7f4 cl>24787de=c3ery.  We tolera3o ag7247familc=CEP)es  63<7pan c79rlist_empty11hr81mmline" namet_famihr8is_ms""lieder.2hr8h24"=_kvec_is_ms""lieder.238 class h237fe tolerae7ms""lieder.2493class h2417" id=794"L=dx1a hr81mme3t"{s=utexe1="1ilc=CEP)7na> #define <1aaaaaaaaao7izer_79cla1ss="91fault3t"tL6#define <1a hr3o 7der.2465cl7ag, 3> 8 icsau7horiz79>#defs="91fault3t"tL6#define <1a hr3o 7dg,247ss="a}lc=CEP7a>
 >247f=">no3" clas7define <1a7ry.  We toleraBUG_ONag,auth>)24)/ 1188L118"> 3> 8 ice=lery.  We tolera3o a8, #define nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#deme sokv set srcm icn"ic125"od=net/" nme"L118"> 1188L118"> 3> 8 e=c3ery.  We tolera3o ag8="L1180f="ne2491class h24
8d2fine <1a8ramilc=CEP)es 3> 8 ice== orizer_redeply_bustateag, state8 ic == orizer_reply_bne 2456>8d3fine <1a8rine" me1="L63">  63<8e <1a80rlist_empty11h24rlass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" clais_vmallas1=":lc=CEP)esod4" clais_vmallash24""ic125"od=net/" nme"L118"> 1188L4fine <1a8rs""lieder.2493class h2418r_rep80" class="lin24Meo>247_reply_buWARN_Ovfreekey vfreehr3o lass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" cl1=":lc=CEP)esod4" clesod18
#defiovnbaseis_ms""lieder.2iovnbase"tL6"r.c#L125"od=_kvec_lefti24er.>2456>8d5fine <1a8r49a>#define <1aaaaaaaaao8380ENDINGag,2456>8d6fine <1a8rg, 3> 8 icsau8L118"80met_familc=CEP)esod=_kve2395class h2kfreekey kfreehr3o lass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_O4" cl1=":lc=CEP)esod4" clesod18
#defiovnbaseis_ms""lieder.2iovnbase"tL6"r.c#L125"od=_kvec_lefti24er.>2456>8d7fine <1a8r_ms""lieder.2495class h28ey< w8ile 3> _work ikve2395class h2kfreekey kfreehr3o lass h25"8" id= 1=":lc=CEP)esod=esod"r.c#L125"od=_kvec_lefti24er.>2456>8d8fine <1a8rdeilc=CEP)esod=_kvec_is_8 part808e 3>x1a hr81mme3t"{s=utexe1="1ilc=CEP)8p9lass="sr8fy.  We toleraBUG_ONag,980"sauthorizer_reply_burequired_features8csauthoriz8r_reply_budelay118" class8"line81ectioass h24auth>)24)/<"prepare_writfa href=24my_>247ss="a}lc=CEP8kvsridnet/8 e1==="L77">  77#defi8e <1281f="neass h24auth>)24)/ >247f=">no3" clas8e changesr8dnet/) e1==="L77">  77 1188e3fine <1a8/) e1==="L77">  77#de8ine <811="savoid4sauthorizer_repeidnety_b===tbss_key #define <===tbss_hr3o s h24ph3t"t/8ref=2>nnekm */ey km * We tolera3=cep3> _#dkm */ey km * We "ic125"od=net/" nme"L118"> 1188ea=sg118" 8=="L77">  77#define <82413c811ss="2491class h24
8ere="L118"8e1==="L77">  77#defin8 <12481ENDINGag,nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#deme sokv set srcm icne!= orizer_reply_b"Leta 77r_o*/ey "Leta 77r_o*hr3o lass h25"8" id=km */ey km * We ,qs h24ph3t"t/8ref=2>nnection" 24ph3>248horizvoid ery.  We "line" namet_famikm */ey km * We "r.c#L125"od=_kvec_lefti24er.>2456>8e6e="L118"8starts we schedule thesri8net/)81>#defs="91fault3t"tL6#define <1a hr3o 8eery.  We 8                    * eel8y the81le 3> _work ikve2395class h2deply_bustateag, state8 ic == orizer_reply_budefine 2456>8eelass="sr8linset_biLe1="L6#define <8a hrC81er.2496class h24conn2G_SOCK_WARNbuops3>
 "1ilc=CEP)esod=_a hr_empts""lieder.25"1cla hr_emptslc=CEP)esod=_kvec_is_ms"" 1=":lc=CEP)esod=esodrizer_reply_buWARN_Oa hr_1eph""lieder.25"1cla hr_1ephne <)"r.c#L125"od=_kvec_lefti24er.>2456>8ry.  We to8era3o ag, 3> 88icsau81"sauthorizer_reply_burequired_features8=CEP)esod=8kvec_is_ms""lieder.2428cl8ss h282118"> 3> 8 icsc8 ice*orizer_reply_bu=sdrop niddle,sdata, h23any/"lin=sg8 ic125"od=net/" nme"L118"> 1188ass="sref"89on}lc=CEP)esod=_kvec_is_8s""li82f="netnocrc3ti24rlass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_Omiddleme sokv set srcmiddle We  .2491class h24
8= changesr8h24th>)24c/mest_familc=CE8)24th82ass="lin3=cep/a>#defi3t"t/8ref=2>nnectionbuffer #defibuffer#d8=3fine <1a8" 24aut>242horizer_buflae8y.  W823o ag, 3> _reply_buWARN_O 1=":lc=CEP)esod=esodrizer_reply_buWARN_Omiddleme sokv set srcmiddle We il= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h238=a=sg118" 8> 8 icsauthorizer_reply_b8=utex82" class="lin2x1a hr81mme3t"{s=utexe1="1ilc=CEP)8=sridnet/)8/) e1==="L77">  77#de8ine <82ENDINGag,2456>8=6e="L118"8e oursridnet/) e1==="L77"8  77<82 3> 8 icsauthorizer_reply_bu 1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3t"{sinsLe1=".>#dpag3t"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h238=ery.  We 8   * currme  tickets soat8at we82a>;/m */249"L118"> 118<8=elass="sr8e=c3de=c3nery.  We tolera8o ag,828="netnocrc3ti24rlass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3a hr"{sinsLe1=".>#dpag3a hr"tL6 .2491class h24
8=y.  We to8ass h24a href="net9omme3t8ss9ng82a h>24tt typelass="sref">9on>#define"defipag3a hr_releaseis_ms""lieder.2"defipag3a hr_releasehr3o lass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3a hr"{sinsLe1=".>#dpag3a hr"tL6 =_kvec_is_ms""lieder.238 class h238g, 3> 8 icsauthorizer_rep8y_buo83, 3> 8 icsdefin instanceskfreekey kfreehr3o lass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3a hr"{sinsLe1=".>#dpag3a hr"tL6 =_kvec_is_ms""lieder.238 class h238gss="sref"8izer1a hr81mme3t"{sinvali8ate_a83d"L=d gs q=sd24" c>24sauthorizer_rep 1=":lc=CEP)esod=esodrizer_reply_buWARN_Opag3a hr"{sinsLe1=".>#dpag3a hr"tL6e!= orizer_reply_b="91in_=sc8 icnilc=CEP)esod=_kvec_is_ms""lieder.238 class h238g changesr8icnilc=CEP)esod=_kvec_is_8s""li83er.243 class x1a hr81mme3t"{s=utexe1="1ilc=CEP)8g3fine <1a8>con9a hr3933oy37a24"sr>28rhori83rlist.c#L125"od=_kvec_lefti24er.>2456>8eftadou"er8c#>#define <1a hr3o ag, 3> 8 icnilc=CEP)esod=_8vec_i83met_familc=CEh23euthorizer_reply 1=":lc=CEP)esod=esodrizer_reply_buWARN_OpooLde=c3ery.  We tpooL We "ic125"od=net/" nme"L118"> 1188gme so    8nne>243a>#de}lc=CEP)esod=8kvec_83sridnet/) e1==="L77">_reply_buWARN_O"define pooLbss_key #define pooLbss_hr3o lass h25"8" id= 1=":lc=CEP)esod=esodrizer_reply_buWARN_OpooLde=c3ery.  We tpooL We "line" namet_fami 1=":lc=CEP)esod=esod"r.c#L125"od=_kvec_lefti24er.>2456>8g+cry8 ice84_c3>243"L118lc=CEP)esod=8kvec_83er.2496class else.c#L125"od=_kvec_lefti24er.>2456>8g_kve2428c8is_ms""lieder.24r7class h84s_my83a h>24tt typelass="sref">9on>#define"defity_bkfreekey #define 2456>8>243t typo8" classn  0  name sokvsri8net/)84118">x1a hr81mme3t"{s=utexe1="1ilc=CEP)8>ss="sref"8 classn  0  name so v ini8ializ84f="neine" namet_fami;efine <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms"ne <===tbss_key #define <===tbss_hr3o"r.c#L125"od=_kvec_lefti24er.>2456>8> changesr8 tolera3=cep/a>#defin_ini8118" 84tomic_set1a hr81mme3t"{satomic_sete1="8> upsridne8
844hor841="savoid4sauthorizer_repeidnety_bdump77#define nnection" 24ph3>248horizvoid ery.  We tolera3=cep3> _#ded118" class="lin3=cep3> _#ded3t"tLspauc/a>
 state8 ic == orizer_reply_bne 8>ainvalida8c_is_ms""lieder.2445class8h241e84met_familc=CEP)esod=_=ine" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_O4" clamax1=":lc=CEP)esod4" clamax We "line" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_Onr_pag3t1=":lc=CEP)esodnr_pag3t We "r.c#L125"od=_kvec_lefti24er.>2456>8>me so    8CEP)ese>#define <1a hrboo83>
 _work ikve2395class h2pizer_1exbdump77#define #define 8>+cry8 ice8era=sgn118" class="lin=sg8e1="s84s="L118"> 3> 8 icsaut3tlass=EP)esod=_kvec_iDUMP_PREFIX_OFFSET77#define 8>_kve2428c8 tolera=sgn118" class="li8=sgne84a h>24tt typelass="srrrrrrrrP)esod=_kvec_is_ms"" EP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <, stes3>
"> 118 EP)esod=_kve2484class h24rLsgs_wqpeonR_M"L118" cl24rLs>248a>#define <<"line" namet_fami h2 <1a hr3ecep=sc_6h2  We "r.c#L125"od=_kvec_lefti24er.>2456>8>
 3> 8 icsauthorizer_reppizer_1exbdump77#define #define 8>ss="sref"8y.  We toleraspin_lock_in8L118"85d"L=d gs q=sd24" c>243tlass=EP)esod=_kvec_iDUMP_PREFIX_OFFSET77#define 8We tolera=8gn118" class="lin=sgne1="8autho85ass="lin3=cep/a>#defiesod=_=ine" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_O4" cl1=":lc=CEP)esod4" clesod18
#defiovnbaseis_ms""lieder.2iovnbase"tL6"line" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_O4" cl1=":lc=CEP)esod4" clesod18
#defiovnec_is_ms""lieder.2iovnec_"tL6"line" namet_fami h2 <1a hr3ecep=sc_6h2  We "r.c#L125"od=_kvec_lefti24er.>2456>8> upsridne8/a>#d81r.2443cla8fine <1a hr=sgn118" class8"lin=85" class="lin24Meo>247sauthorizer_reppizer_1exbdump77#define #define 8>sridnet/)8=".>#define <1a hraddr1a 8r81mm85ENDINGag,#define 8Wainvalida8 namet_familc=CEP)24"li>285a>#d85met_familc=CEP)esod=_/a>#defiesod=_=ine" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_Omiddleme sokv set srcmiddle We rizer_reply_buWARN_Oves1=":lc=CEP)esodvesesod18
#defiovnbaseis_ms""lieder.2iovnbase"tL6"491class h24
8Wme so    8ry.  We tolera=sgn118" cl8ss="l85sridnet/) e1==="L77">/a>#defiesod=_=ine" namet_fami EP)esod=_kve2484class h2rizer_reply_buWARN_Omiddleme sokv set srcmiddle We rizer_reply_buWARN_Oves1=":lc=CEP)esodvesesod18
#defiovnec_is_ms""lieder.2iovnec_"tL6"line" namet_fami h2 <1a hr3ecep=sc_6h2  We "r.c#L125"od=_kvec_lefti24er.>2456>8>+cry8 ice818" classautho=sgn118" cl8ss="l85er.2496class h24conn2G_SOCK_pizer_1exbdump77#define #define 811aery.  W8s_ms""lieder.2458class h28>24tt typelass="sr=="L77"EP)esod=_kvec_iDUMP_PREFIX_OFFSET77#define 8s h24"}s9e8ge3.c#L118" id="L124"}s>285f=">86, 3> 8 ics=="L77"P)esod=_kvec_is_ms"" EP)esod=_kve2484class h24rLsgs_wqpeonR_M"L11foot c1=":lc=CEP)esod4oot cne <, stes3>
"> 118 EP)esod=_kve2484class h24rLsgs_wqpeonR_M"L11foot c1=":lc=CEP)esod4oot cne <<"line" namet_fami h2 <1a hr3ecep=sc_6h2  We "r.c#L125"od=_kvec_lefti24er.>2456>8in=sgne1="8authorizer_reply_bunocrc38
)224r.8>246familc=CEP)esery.  We8toler86ass="ine" namet_fami;efine <1a hr=sgn118" class="lin=sgne1="nilc=CEP)esod=_kvec_is_ms"ne #define 2456>8i upsridne8We tolera=sgn118" class="8in=sg86er_bu


The original LXR software mmsr.24c#L125"odhttp://sourceforgen=_kvprojects/lxc1>LXR r_reunitslc=C,sr.is experieplyal vers *e mmsc#L125"odmailto:lxc@gn1ux.no">lxc@gn1ux.noesod1
lxc.gn1ux.no kindly hosted mmsc#L125"odhttp://www.redpill-gn1pro.no">Redpill Ln1pro AS We edprovih ckof Ln1uxss hsult"li aed operaso *s services since 1995.