ELF>z@@! GNU-f\@Qe嘾Niw=UHH8t%DteH%DHG8Hf1HhUHffff.UHHGHHHHVVV$V4V@ VH$V(F8ffff.UHAUATSH I~>1I(HcӃHLI|$(I|$A9 H[A\A]UHAWAVAUATSH HE16@{H1ҾHIE(AD9 H(IcsHH1LMuLtE1E1Et2H(AJ0ILI(IE9|H[A\A]A^A_H1[A\A]A^A_LfDUHSHHHUHHXH1fEU1f9SHu H[DfuHHHuHfSHHf.UHUHƀHt$HPHJǂ HHRH€HQÐUHAUATSHHPHILeDH{(LtKH{L tIEXHHHH01HPHCHtHEH{LHCH[A\A]ffffff.UHAWAVAUATSHHLoXHG$IM}HEwDHBIELH1I$HL5)IEsLs SHCCILID$PHXxLID$XM$H]HPAD$,A;D$<9HHHUI^INHt=C;CwJDEINI~HHMIFHMI~(HI^H}H=1HH[A\A]A^A_fDCDKIIuHHHD$CAC HPD$I$@$1ID$XIHHHH01HPI$x[L1NLEEHH[A\A]A^A_IuHHH1HP1UHATSHHPHHLgXHP(J ;JD Eu5ID$1S HHuC H[A\I4$G,HDO DGHH$HP1@DEt(I4$DGHHH1HPID$SHH1HH[A\ ffff.UHH@LeLeH]HLmLuLIIHLDLHP H]LeLmLuffffff.UHH H]LeH?t H]LeH_0HtH8D[ EHHf8@~otGDHeH%DHHIHHm۶m۶mHHH LHG8SO@HHHH]LefuGDL#H}IHH}IHm۶m۶mILHI IHG8H@.  fff.UHH`H]LeLmLuL}IHAA̅tLHHHEHDF AHHH2HD$HCHP$1Et H{Dc D;cDc uDCC CEH{8DCt{DaDCHC8HD=ECD9IUHJHA 1H{HtFHLc(LPHC$EC,CC IDăCHC0HHC1H]LeLmLuL}H{8{DteH%DHC8HL}LHK0C@LC HUH{AH DeHH ʉEHUHDPfDDc D;cDc DH1?@eH%DAD%AE)Et)H2EHHH1HPCDDkCHC H1H{0S+SDHC0C@Hߋ@ H9GЉSDkEu IEDKHHHH01HPDC@H3HtC L}DLHH{DLHPfUHAWAVAUATSHxDH}HxALEAH_EHUHHHBpHS EHUC0C4EHE ~HHuSht~HEt*HUAHH1H2HHPH}Hx1[A\A]A^A_D E0HEH}HUEHEHx[A\A]A^A_HxHMDPhHE}HUHuAtC,;C(DEL}E1E1H{ DI47DEHuDHu`E9{,C(E5E))A9DGtHHEHHH01HP{,wE7EDuC4;C0H} fD=tHEHHHH01HPHULMHLxH1H2HD4$HPDDFhH7HH1A)HPH8fHUHH1H2HHPVHUDEHH1H2HHP  =t#H2HHH1HPHE1ffffff.UHSHHtBHHIHHDH0ELEHPH1HS 1 HHHCpC00HChC(0HC H[ffff.U1HAWAVIAUAATA̹ SHHHUHDCLKHHt HSHHPEt8AV E1LA9sEDA)ԋP D9w5AHljUE9UwH[A\A]A^A_f.HC0Dc@P C+CHD)9F‰CH1[A\A]A^A_fff.U1HH MH]LeHIHι LmAHSHsHt LCILPL#DkLeH]LmUHSHN,LHHGtYHV$H~(H9HtEtFI0HHH1HPH[@uH1H[Ð11HLtH[fDUHSHN,LHtUHF$H~(H9HtA t(I0HHH1HPH[pILHsuH߉EEH[fffff.UHHH]LeLmLuL}~ 0HIILgp]DEHCH@EM,EuGIE$AE,AEAEAE E1IEIE0IEf.EEMxHELHHEADDEHEMMU(DELLLUHDAQ AM,LUtIu$LH9@MfAL$AD$Lk AD$ ApDD9vyH3HH1AHPDH]LeLmLuL}fDAD$AH0HwFFfE1AD$H߈EAt$EvpAuDU=A?AAFvAX$DAE+IHHHH01HP11LHAEApVfA@AptIE8HHHA#MxHI} HcHiH{DUHAt$HHIDUdELKAIfff,f.H{HAt$HHIIvPHCIHLxHPEO$AHHHAGRyp~DE9DAEt,H3HHH1HPfHCHfff$Ap  IEHPHBMxHI} HcHH3ApEEHHHDU$HP1DU LlE1H@PxL$LKA"AH3EA HH1AHP EpE0IVPMHHPH5LM%DEHCH@u}MxDEt/H3EGHHH1LUHPLUHI} IIF`McpAOAT$L$I4$AE1E1@H{LHEpHxDMDMHxpHELHVX5LKA11LHAHCHfffLbXAD EG(ADADpC9d=A$H3H$HH1HPI$HID$`LKHUHCLpAV$ʉUpuPHEDD;Etn=AH3DMHHH1HPLKH3HH1AHPLK[LLLMI|$PLMt At*H3AL$HH1HPLK HUHuHzLMLMAVHEȉPHUAF,ȉBHED@EEITE9v0=t'H3HHH1HPHEAV(ʉP HEIT$PD@ HDJhBD9H3HH1HPHUHzHuȺALKH3HH1HPHEHxH3HHHPAVHuȉHE@HE@HUEHz( LLK F eh nRhnDnZo |l.]rx    U[o4Q^{m        "<|Y ` 7g r  @ 8  .;O @V G] hzq ] c | |   `  %   u  `    K `R `Y g  z   6 ^ p `w    |  6dyxj    # * 1 ?S `a m z `   `   `   &3 `: A Lz < , @  K Z  T } 1D K TR ]}z  h %m    T  ;} ,9   b g        p  Pp.kov   0=X _ f q  k  R_ f m x    h  'fuiscsi_tcp_task_xmitiscsi_tcp_get_curr_r2tiscsi_tcp_task_initiscsi_tcp_recv_skbiscsi_tcp_segment_recviscsi_tcp_dgst_verifyiscsi_tcp_hdr_dissectiscsi_tcp_data_iniscsi_tcp_r2t_rspiscsi_tcp_cleanup_taskiscsi_tcp_hdr_recv_prepiscsi_tcp_segment_donedebug_libiscsi_tcp0h0 ( 008@HPX`hpx%hu%s pending r2t dropped <6>%s done with r2t %p %s no R2Ts yet %s mtask deq [itt 0x%x] drivers/scsi/libiscsi_tcp.cxmitrecv%s copied %u %u size %u %s %s consume %d pad bytes %s in %d bytes %s Rx suspended! %s skb %p ptr=%p avail=%u %s copied %d bytes %s copying %d %s segment done digest disableddigest enabled%s (%s) %s digest mismatch iscsi_tcp: datalen %d > %d <3>invalid R2t with datalen %d %s sol dout %p [dsn %d itt 0x%x doff %d dlen %d] %s task deq [itt 0x%x imm %d unsol %d] %s total copied %u total size %u %s no more data avail. Consumed %d %s Error receiving PDU, errno=%d %s opcode 0x%x ahslen %d datalen %d %s task->exp_datasn(%d) != rhdr->datasn(%d) %s data_offset(%d) + data_len(%d) > total_length_in(%d) %s iscsi_tcp_begin_data_in( offset=%d, datalen=%d) %s task->exp_datasn(%d) != rhdr->r2tsn(%d) dropping R2T itt %d in recovery. Could not allocate R2T. Target has sent more R2Ts than it negotiated for or driver has has leaked. invalid R2T with zero data len %s invalid R2T with data len %u and max burst %u. Attempting to execute request. invalid R2T with data len %u at offset %u and total length %d iscsi_tcp: received buffer of len %u but conn buffer is only %u (opcode %0x) {za , a0 a$4 (a04a< @a}}}  08    ( /08 F@H ^PX v`h px  q   p  ) Cj Ys pu (08@HPXt`~hwpxxiparm=debug_libiscsi_tcp:Turn on debugging for libiscsi_tcp module. Set to 1 to turn on, and zero to turn off. Default is off.parmtype=debug_libiscsi_tcp:intlicense=GPLdescription=iSCSI/TCP data-pathauthor=Mike Christie , Dmitry Yusupov , Alex Aizman srcversion=1C7C21386EEBB89357723BEdepends=libiscsivermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions  iscsi_tcp_conn_get_statsiscsi_tcp_set_max_r2tiscsi_tcp_r2tpool_freeiscsi_tcp_r2tpool_allociscsi_tcp_conn_teardowniscsi_tcp_conn_setupiscsi_tcp_task_xmitiscsi_tcp_task_initiscsi_tcp_recv_skbiscsi_tcp_recv_segment_is_hdriscsi_tcp_cleanup_taskiscsi_tcp_hdr_recv_prepiscsi_segment_seek_sgiscsi_segment_init_lineariscsi_tcp_dgst_headeriscsi_tcp_segment_doneiscsi_tcp_segment_unmapssessR sZ(s0s8s.@sHsPsXs] `s hszpsZxs s @#Rmodule_layout×sg_init_tableskb_seq_readiparam_get_int{׫dev_printk+__kfifo_puts8_spin_lock?sg_next%Kparam_set_intLiscsi_requeue_taskI3iscsi_pool_inith}jiffiesiscsi_itt_to_ctaskDskb_abort_seq_readm=kfifo_allocB"Bsscanffskb_prepare_seq_readOiscsi_conn_teardownV&BUiscsi_put_task nǡ_cond_resched9mcountmper_cpu__kernel_stackGʴ__kfifo_getiscsi_prep_data_out_pduNiscsi_complete_pdu.iscsi_conn_failureۡ:_spin_unlock_bhE$sg_init_onedl#memcpyf __iscsi_complete_pdu˓_spin_lock_bhAiscsi_pool_free'MQiscsi_verify_ittMGiscsi_conn_setup5Aiscsi_update_cmdsn-kfifo_freelibiscsi_tcp `dmodule.sig^Zkk Bh)h.~€^(Bfژ_F#RLee|a/0 j/;p.mBn    (9 HW f@u4``@P '6 Y|   /Ab 0F @^  . PMvl( `0 p!8? \y@ H /PPq X `7 [)h Cp $YExf p~ (!@ P dss`x`# @%@ n ( 9 J Z h ~ @ 0 7  t/  M3 AO V b r     B p   J3.3 ?H T j V  ~`Z    @     (5 H [ hr z vž G    ?9  $ 2#B M Y  l w X `c Pv   S&  Q .F libiscsi_tcp.ciscsi_tcp_hdr_recv_doneiscsi_dbg_libtcp__func__.60074__func__.60644__func__.60607__func__.60566iscsi_tcp_segment_map__func__.59820__func__.60491__func__.59901__func__.60016iscsi_tcp_process_data_in__func__.59949iscsi_tcp_data_recv_done__func__.60111__func__.60318__func__.60190__ksymtab_iscsi_tcp_conn_get_stats__kstrtab_iscsi_tcp_conn_get_stats__kcrctab_iscsi_tcp_conn_get_stats__ksymtab_iscsi_tcp_set_max_r2t__kstrtab_iscsi_tcp_set_max_r2t__kcrctab_iscsi_tcp_set_max_r2t__ksymtab_iscsi_tcp_r2tpool_free__kstrtab_iscsi_tcp_r2tpool_free__kcrctab_iscsi_tcp_r2tpool_free__ksymtab_iscsi_tcp_r2tpool_alloc__kstrtab_iscsi_tcp_r2tpool_alloc__kcrctab_iscsi_tcp_r2tpool_alloc__ksymtab_iscsi_tcp_conn_teardown__kstrtab_iscsi_tcp_conn_teardown__kcrctab_iscsi_tcp_conn_teardown__ksymtab_iscsi_tcp_conn_setup__kstrtab_iscsi_tcp_conn_setup__kcrctab_iscsi_tcp_conn_setup__ksymtab_iscsi_tcp_task_xmit__kstrtab_iscsi_tcp_task_xmit__kcrctab_iscsi_tcp_task_xmit__ksymtab_iscsi_tcp_task_init__kstrtab_iscsi_tcp_task_init__kcrctab_iscsi_tcp_task_init__ksymtab_iscsi_tcp_recv_skb__kstrtab_iscsi_tcp_recv_skb__kcrctab_iscsi_tcp_recv_skb__ksymtab_iscsi_tcp_recv_segment_is_hdr__kstrtab_iscsi_tcp_recv_segment_is_hdr__kcrctab_iscsi_tcp_recv_segment_is_hdr__ksymtab_iscsi_tcp_cleanup_task__kstrtab_iscsi_tcp_cleanup_task__kcrctab_iscsi_tcp_cleanup_task__ksymtab_iscsi_tcp_hdr_recv_prep__kstrtab_iscsi_tcp_hdr_recv_prep__kcrctab_iscsi_tcp_hdr_recv_prep__ksymtab_iscsi_segment_seek_sg__kstrtab_iscsi_segment_seek_sg__kcrctab_iscsi_segment_seek_sg__ksymtab_iscsi_segment_init_linear__kstrtab_iscsi_segment_init_linear__kcrctab_iscsi_segment_init_linear__ksymtab_iscsi_tcp_dgst_header__kstrtab_iscsi_tcp_dgst_header__kcrctab_iscsi_tcp_dgst_header__ksymtab_iscsi_tcp_segment_done__kstrtab_iscsi_tcp_segment_done__kcrctab_iscsi_tcp_segment_done__ksymtab_iscsi_tcp_segment_unmap__kstrtab_iscsi_tcp_segment_unmap__kcrctab_iscsi_tcp_segment_unmap__mod_debug_libiscsi_tcp58__mod_debug_libiscsi_tcptype55__param_debug_libiscsi_tcp__param_str_debug_libiscsi_tcp__mod_license51__mod_description50__mod_author49.LC7libiscsi_tcp.mod.c_rheldata__mod_srcversion60__module_depends____versions__mod_vermagic5kfifo_free__crc_iscsi_tcp_segment_doneiscsi_tcp_segment_doneiscsi_update_cmdsniscsi_conn_setupiscsi_verify_ittiscsi_pool_free_spin_lock_bhiscsi_segment_seek_sgiscsi_tcp_recv_segment_is_hdr__this_moduleiscsi_tcp_segment_unmap__crc_iscsi_tcp_hdr_recv_prep__crc_iscsi_tcp_r2tpool_alloc__iscsi_complete_pdu__crc_iscsi_segment_init_linear__crc_iscsi_tcp_dgst_headermemcpysg_init_one_spin_unlock_bhiscsi_conn_failureiscsi_complete_pdu__crc_iscsi_segment_seek_sgiscsi_prep_data_out_pdu__crc_iscsi_tcp_task_xmitiscsi_tcp_hdr_recv_prepiscsi_tcp_cleanup_task__crc_iscsi_tcp_conn_teardowniscsi_tcp_conn_setup__kfifo_getper_cpu__kernel_stack__crc_iscsi_tcp_cleanup_taskmcount__crc_iscsi_tcp_r2tpool_free_cond_reschediscsi_put_taskiscsi_conn_teardowniscsi_tcp_r2tpool_allocskb_prepare_seq_readsscanfkfifo_alloc__crc_iscsi_tcp_recv_skbskb_abort_seq_readiscsi_itt_to_ctaskiscsi_tcp_r2tpool_freejiffies__crc_iscsi_tcp_task_init__crc_iscsi_tcp_conn_get_statsiscsi_pool_initiscsi_requeue_taskparam_set_int__crc_iscsi_tcp_recv_segment_is_hdriscsi_tcp_task_xmitsg_next__crc_iscsi_tcp_segment_unmap_spin_lock__kfifo_putiscsi_tcp_recv_skbdev_printkiscsi_segment_init_lineariscsi_tcp_conn_get_statsiscsi_tcp_set_max_r2tiscsi_tcp_task_initparam_get_int__crc_iscsi_tcp_conn_setupskb_seq_readiscsi_tcp_dgst_headersg_init_tableiscsi_tcp_conn_teardown__crc_iscsi_tcp_set_max_r2tlibiscsi_tcp.ko.debugqc.rodata.str1.1.rodata.str1.8.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__kcrctab_gpl.rela__ksymtab_gpl.rela__param.modinfo__ksymtab_strings__versions.rela.altinstructions.bss.altinstr_replacement.rela.texth@$UpP@:854P5/72:2<n?H{H@  $hADA @BPC0 FGH J(J`(K[LV8M%NN WW0 5ZZx<ZPhDjb