ELF(4($!GNUaByb6_y.[p gUWVS$։u/K S$f1[^_]CfD$AD$A D$AdL$D$$D$ K UWVSƉ׉Mu't tuK[^_]fc[^_]ËE|$\$ t$D$D$$,밍t&'UtPu1҉T$ D$D$$dÍ&'US Xu []É\$D$t$CHِUVS uF[^]FT$\$D$%D$ $UU SÃ`tu[[ËPT$@\$D$$D$ ǍvU]1'UVS  uV 1[^]ËFMȉD$AD$A D$AdL$D$$D$ VM릐t&UVS u!~ *t t1[^]Åt6Q AdL$ T$D$F D$ $LMD$M11ʐUS u1[]ËAMD$A D$AdL$D$$D$ M뵍&'UWVS8Ƌ@dUPEEF4S9]D<{P 1;{T}ы< U;LF 9CCCBC`{\)~4~8C(ǃVDFHX(^HSCBEV8t9tF09F8EC~@CP <+}fP艓ҁ PVMʉPʉMPK9Uҁ@ ʉPɉH ωxtN u`ND щHL Pn t.F D$t$D$D$Fd$D$ EsECpN@ڋf9@F4E8[^_]fMF4Mv@ʉPv^D tD$|$L$CTD$CPt$D$k$ D$ Ekt&F\$t$D$kD$ $F8D$ F4D$C\L$D$CTD$CPt$D$k$\D$ i&u1VD$ t$D$kT$V $T$1v'UWVS PLxËuV@L ωF~ȉF {dw [^_]Ð[^_]|$@ \$D$$D$CdUD$ UCL u&'UWVSDƋEM1ɉEPv9u싚8B`F ȉCFjMfC fEFzfCfEFlCF|CF$  A ȋM  ȉCP  ȉCuPN@f9@u6D[^_]t&B`F OD[^_]UUE} UffL$0 D$$CD$ F|$L$,N$\$D$F t$L$(D$4D$Fd$D$ U1&UWVS pPNj@d=5|Gdo 9t3t/AAB9uGPF`F GȉBG ȉBȉB txG  JBuzO@f9@u^ [^_]G D$|$D$D$Gd$D$ t&늃 [^_]à [^_]D$|$D$$D$GD$G D$GdD$ FW D$D$ |$T$D$z$TUWVST$ӉF\EFdGCȉC +fCP;CTCPWf9MȉM9kCPM$PkUE}f$ȉS(ωC$_tk tkEȃ9CPEC(CTEĉCPCET1[^_]ÍkEȃ9CPvUȍM̉$UUf"EȍDE?k4UĉJBPT$D$AD$A D$AdL$D$'$(D$ CP|$T$\$ D$t$D$'$qD$CPD$V,D$FD$ @ D$'$D$gED$FL$V,D$ @ D$'$D$  u}~du뤉D$CPD$V,D$FD$ @ D$'$DD$ZC(T$ |$\$D$D$'$tUUNVD$ t$D$'T$V $\T$T&UWVS0UQzAjffT$(Q|D$ AlT$$D$CL$D$[$D$AD$A D$AdD$ CPv<$F`~\C<tcvgn`tE01[^_]ftҍ`u,됍ʁ2fdž`}V&F`t$ D$[D$D$$,F`t$ D$[D$D$$F t$D$$D$FdD$ &UWVS( ։$G #<tC`PC\EC s ST MFCTEB`MCȉACA ȉA@C uOG <J4<-t&k CdE5k`t(1[^_]ftӍC D$\$D$D$Cd$D$ C D$\$D$D$Cd$D$ 7C D$\$D$zD$Cd$D$ f<t f{dฃ AD$A D$AdL$D$$D$ C`\$ D$D$D$$t&C`\$ D$D$D$$`CD$\$D$D$C $HUD$CdD$ UCTzC \$D$$D$CdD$ 'UVS $É1ɺ $JTBP@@@ C ȉA ȉA B`@ [^]D$T$@\$D$$xD$C D$CdD$ "D$ D$D$M$t$ \$D$$1o&UWVS(@ UƉEEFhM@En}1u|1t 1fGtE 0ȉAEAA B`@E@;uE1ɺ $PtmZTPPBPP0O(t&1ɃfO&([^_]D$ D$PD$M$Et$\$ D$VD$E$<D$ ET$L$ t$D$D$V$fUWVS$E։$1ɺ WTk GP ȃE1;Ert 1fBt1}҃ ‰] ΅ptY@ fXˉʉ@ɉP@ @HEG`@1$[^_]Ð@ f v1fBNjE\$t$ D$D$E$lUMD$UMD$ D$ D$M$ UWVS$EE։˺1$E tWT^ GP ȃE1;Ert 1fBt11Ƀى}Xu[@ fXˉʉ@ɉP@ @HEG`@1$[^_]Ív@ fv1fBŋE\$t$ D$,D$$UMUMD$ D$ D$M$UWVS$0UϋVhu}rufE1f1t 1fGtEM  0BBB $UEC`@E@;u1ɺ $Ptm{TPPCPPOf1ɃfO&1$[^_]D$ D$PD$M$u L$ D$D$At$u$t$k&UWVSá pC`PC\E1ɺ $(rT((BP(1unuaZBC@H $Eurk`t [^_]Ít&t![^_]뚍v1fGt1ɃfO`&f'>C`\$ D$FD$D$$bC`\$ D$FD$D$$dC\$D$F$D$C D$CdD$ %D$ D$(D$M$C \$D$$D$CdD$ vUWVS1ɺø$xT1ɉ@PBBB CL$pT4@P1Ƀ 9rt 1fztCP1ɺ$HT@Puzue1Ƀ 9rt 1ɃfJtCT1[^_]f%1ɃfJ&1fzffwD$ D$D$M$CTpD$ D$D$M$CPD$ D$D$M$CLUVS Ëp1fCC09C4tCHCDS@ҋ@t5@8J0ttC@k`t\tC tC @uǃ[^]ÍvKډs k`t#뿐t|뎍눋C }S@s tC D$\$D$D$Cd$D$ _C`\$ D$D$D$$3t&C D$\$D$D$Cd$D$ C`\$ D$xD$D$$C\$D$x$D$C D$CdD$ C`\$ D$pD$D$$C \$D$$D$CdD$ YC \$D$$D$CdD$ Jt&UWVS(Uˋ Gwʁ 3C`\k #ىS@$ t C E@\ffCC\EtǃCd-P=~)ƍO؋Wft C EE(1[^_]Í&S@s k`tbt&C D$\$D$D$Cd$UD$ U&W&?&C D$\$D$D$Cd$D$  %u. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, snd_nxt %u, 0x%x. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, skb 0x%p,%u. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, bad state. 3cxgb3i:%s: %s: tid %u, CPL_ISCSI_HDR, skb len %u < %u. 3cxgb3i:%s: %s: tid %u, copy cpl_ddp %u-%zu failed %d. 6cxgb3i:%s: csk 0x%p, skb 0x%p,%u, pdulen %u, status 0x%x. 3cxgb3i:%s: %s: tid %u, cp %zu/%u failed %d. 6cxgb3i:%s: skb 0x%p, pdu not ddp'ed %u/%u, status 0x%x. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, status %u, %pI4:%u-%pI4:%u. 6cxgb3i:%s: %s, get csk 0x%p, ref %u+1. 6cxgb3i:%s: %s, put csk 0x%p, ref %u-1. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, status %d. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, credit %u, dack %u. 6cxgb3i:%s: alloc cpl wr skb %u+%u, OOM. 6cxgb3i:%s: csk 0x%p, credit %u, OOM. 6cxgb3i:%s: cdev 0x%p, idx %u, npods %u, tag 0x%x. 3cxgb3i:%s: tag 0x%x, 0x%x, %d/%u, skb OOM. 6cxgb3i:%s: csk 0x%p, tid %u, crc %d,%d. 6cxgb3i:%s: csk 0x%p, tid %u, pg_idx %d. 6cxgb3i:%s: csk 0x%p, idx %u, npods %u, gl 0x%p. 6cxgb3i:%s: atid 0x%x,tid 0x%x, csk 0x%p,%u,0x%lx, isn %u. 6cxgb3i:%s: csk 0x%p,%u,0x%lx,%u, got EST. 6cxgb3i:%s: csk 0x%p,%u,0x%lx. 3cxgb3i:%s: NO l2t available. 3cxgb3i:%s: NO atid available. 6cxgb3i:%s: csk 0x%p,%u,0x%lx, %pI4:%u-%pI4:%u. 4cxgb3i:%s: t3 0x%p, offload up, ioctl failed. 6cxgb3i:%s: cdev 0x%p, offload up, added. 4cxgb3i:%s: device 0x%p register failed. 4cxgb3i:%s: t3dev 0x%p, ddp 0x%p already set up. 3cxgb3i:%s: %s, failed to get iscsi param err=%d. 4cxgb3i:%s: %s unable to set iscsi param err=%d, ddp disabled. 6cxgb3i:%s: tdev 0x%p, nppods %u, bits %u, mask 0x%x,0x%x pkt %u/%u, %u/%u. 6cxgb3i:%s: 0x%p offload init failed 6cxgb3i:%s: cdev 0x%p, f 0x%x, t3dev 0x%p open, err %d. 6cxgb3i:%s: 0x%p ddp init failed !R3vvM##$Z&'*V*16cxgb3i:%s: %s set %pI4. 6cxgb3i:%s: 0x%p, updating. 6%scxgb3il2t_putrelease_offload_resourcessend_close_reqsend_rx_creditsupdate_addressinit_act_opencxgb3i_ofld_initdo_peer_closesend_abort_rpldo_abort_reqdo_abort_rpldo_close_con_rpldo_iscsi_hdrsend_act_open_reqact_open_retry_timerdo_act_open_rplpush_tx_framescxgbi_sock_set_stateabort_arp_failuresend_abort_reqcxgbi_sock_free__cxgbi_sock_putcxgbi_sock_clear_flagfree_atidcxgbi_sock_set_flag__cxgbi_sock_getddp_setup_conn_digestddp_setup_conn_pgidxddp_set_mapalloc_wrddp_clear_mapcxgb3i_ddp_initt3_ddp_cleanupcxgb3i_dev_opencxgb3i_dev_closecxgb3i_dev_event_handlerdo_act_establishdo_wr_ackcxgb3i_sport_basecxgb3i_max_connectcxgb3i_rx_credit_threscxgb3i_snd_wincxgb3i_rcv_windbg_levelparm=cxgb3i_sport_base:starting port number (default=20000)parmtype=cxgb3i_sport_base:uintparm=cxgb3i_max_connect:Max. # of connections (default=8092)parmtype=cxgb3i_max_connect:uintparm=rx_credit_thres:RX credits return threshold in bytes (default=10KB)parmtype=cxgb3i_rx_credit_thres:intparm=cxgb3i_snd_win:TCP send window in bytes (default=128KB)parmtype=cxgb3i_snd_win:intparm=cxgb3i_rcv_win:TCP receive window in bytes (default=256KB)parmtype=cxgb3i_rcv_win:intparm=dbg_level:debug flag (default=0)parmtype=dbg_level:uintlicense=GPLversion=2.0.0description=Chelsio T3 iSCSI Driverauthor=Chelsio Communications, Inc.srcversion=F2642E5DBA53004A943CA27depends=libiscsi,libcxgbi,libiscsi_tcp,cxgb3intree=Yvermagic=3.16-3-686-pae SMP mod_unload modversions 686 @DHL#P2 &ws  y Y 9i H#&y)./I_}module_layout|jparam_ops_intGparam_ops_uintȊGiscsi_change_queue_depth%{iscsi_target_alloc~/piscsi_eh_recover_targetoaiscsi_eh_device_resets~iscsi_eh_abortM iscsi_queuecommandf4cxgbi_attr_is_visiblemjcxgbi_ep_disconnect%cxgbi_ep_poll}+cxgbi_ep_connect /iscsi_session_recovery_timedout=4cxgbi_parse_pdu_ittAfcxgbi_conn_init_pdu1O[cxgbi_conn_xmit_pduccxgbi_conn_alloc_pduh|׳cxgbi_cleanup_task,-iscsi_tcp_task_xmitҀhiscsi_tcp_task_initcxgbi_get_conn_stats3Uiscsi_conn_send_pdu rcxgbi_set_host_param-cxgbi_get_host_paramiscsi_session_get_paramZiscsi_conn_get_parambcxgbi_get_ep_paramT{Ocxgbi_set_conn_paramQniscsi_tcp_conn_teardownCiscsi_conn_stopiscsi_conn_startM_3cxgbi_bind_conn|cxgbi_create_conn۵Fcxgbi_destroy_sessionMcxgbi_create_sessiond{cxgbi_iscsi_cleanup`cxgbi_device_unregister_allHsKcxgb3_unregister_clienthcxgb3_register_clientcxgbi_iscsi_initN#8cxgbi_hbas_addC\:cxgbi_ddp_page_size_factorg=cxgbi_ddp_init6 cxgbi_device_register>cxgbi_device_portmap_createj|bcxgbi_sock_select_mssscxgb3_alloc_atid+t3_l2t_getgcxgbi_conn_tx_openGtcxgbi_sock_establishedЖdel_timerQcxgb3_insert_tidcxgb3_free_atid˝cxgb3_remove_tidt3_l2e_free0cxgbi_sock_purge_wr_queueycxgbi_sock_free_cpl_skbsÊcxgbi_ddp_ppod_setJ__alloc_skb$dcxgbi_sock_closedl94mod_timerh}jiffies Ivcxgb3_queue_tid_release4 cxgbi_sock_fail_act_open{UW___pskb_triml_raw_spin_unlock_bhvAcxgbi_conn_pdu_readyV0skb_copy_bitsN_raw_spin_lock_bh|cxgbi_sock_skb_entail&֘t3_l2t_send_slowR0warn_slowpath_null9Gcxgbi_sock_rcv_peer_closeb,pIcxgbi_sock_rcv_abort_rplcxgbi_sock_rcv_close_conn_rplχcxgbi_sock_act_open_req_arp_failurekfree_skb zkfree+Mzcxgb3_ofld_sendїcxgbi_ddp_cleanup cxgbi_device_unregisterf3pcxgbi_device_find_by_lldevPprintk"yj__kfree_skbP_cxgbi_sock_rcv_wr_ack9mcount0P &>0>> >/  N (Chelsio T3 iSCSI Driver cxgb3i v2.0.0 (Jun. 2010) cxgb3iGCC: (Debian 4.8.3-12) 4.8.3GCC: (Debian 4.8.3-12) 4.8.3cxgb3i.ko$'J.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.rel.text.unlikely.rel.init.text.rel.exit.text.rodata.str1.4.rel__bug_table.rel.smp_locks.rodata.str1.1.rodata.modinfo.rel__param.rel__mcount_loc__versions.rel.data.data.unlikely.data..read_mostly.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink   $u=L B]lp?{ta Mp{$  3bAP_LgLm<|Lk P!40p ?Nz]P j' y[`]p0S H /M >LV[q,A F z@# xp &_1  ;Jp)XgvD@/5Hd`&:9`3A#T<t< \=!1PIn$ '=d0,G@c@#&P2  $&94$RX$f#~- 8    .W ! 0 F j  |   #      1 I :U k {          & ; Q e z           1 E Y n u         7 J e }        +G[n%>Jbwdo_wr_ackdbg_level__func__.59646cxgb3i_dev_event_handler__func__.59787cxgb3i_dev_close__func__.59766t3_ddp_cleanup__func__.59748abort_arp_failure__func__.59478cxgbi_sock_free__func__.58958arp_failure_skb_discardact_open_arp_failuredo_close_con_rpl__func__.59589do_abort_rpl__func__.59620do_peer_close__func__.59581push_tx_framesskb_wrswrlenulp2_extra_lencxgb3i_snd_win__func__.58937__func__.59528send_close_req__func__.59472alloc_wr.part.15kref_get.part.16__warned.14517send_act_open_req.isra.18cxgb3i_rcv_win__func__.59461send_abort_req__func__.59484__func__.58951do_iscsi_hdr__func__.59636do_act_open_rpl__func__.59574act_open_retry_timerCSWTCH.200__func__.58963__func__.58968do_abort_req__func__.58942__func__.59610__func__.59491send_rx_credits__func__.59499__func__.58995ddp_clear_map__func__.59717ddp_setup_conn_digest__func__.59743ddp_setup_conn_pgidx__func__.59732ddp_set_map__func__.59702__func__.59566alloc_cplsrelease_offload_resources__func__.59540__func__.59660__func__.59655do_act_establisht3_client__func__.59551init_act_open__func__.59674__func__.59664cxgb3i_max_connectcxgb3i_sport_base__func__.59685cxgb3i_dev_opencxgb3i_iscsi_transportcxgb3i_rx_credit_thres__func__.59758cxgb3i_sttcxgb3i_host_template__func__.59776cxgb3i_init_moduleversioncxgb3i_exit_module__UNIQUE_ID_cxgb3i_sport_base15__UNIQUE_ID_cxgb3i_sport_basetype14__param_cxgb3i_sport_base__param_str_cxgb3i_sport_base__UNIQUE_ID_cxgb3i_max_connect13__UNIQUE_ID_cxgb3i_max_connecttype12__param_cxgb3i_max_connect__param_str_cxgb3i_max_connect__UNIQUE_ID_rx_credit_thres11__UNIQUE_ID_cxgb3i_rx_credit_threstype10__param_cxgb3i_rx_credit_thres__param_str_cxgb3i_rx_credit_thres__UNIQUE_ID_cxgb3i_snd_win9__UNIQUE_ID_cxgb3i_snd_wintype8__param_cxgb3i_snd_win__param_str_cxgb3i_snd_win__UNIQUE_ID_cxgb3i_rcv_win7__UNIQUE_ID_cxgb3i_rcv_wintype6__param_cxgb3i_rcv_win__param_str_cxgb3i_rcv_win__UNIQUE_ID_dbg_level5__UNIQUE_ID_dbg_leveltype4__param_dbg_level__param_str_dbg_level__UNIQUE_ID_license3__UNIQUE_ID_version2__UNIQUE_ID_description1__UNIQUE_ID_author0__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0cxgbi_sock_fail_act_opencxgbi_hbas_addcxgbi_iscsi_cleanupcxgb3i_ofld_initskb_copy_bitsparam_ops_uintcxgb3_register_clientcxgbi_sock_act_open_req_arp_failureiscsi_session_recovery_timedout__this_moduleiscsi_target_alloccxgbi_get_conn_statscleanup_module___pskb_trimkfreeiscsi_eh_abortcxgbi_sock_rcv_wr_ackcxgbi_sock_rcv_abort_rplcxgb3_alloc_atidcxgb3_queue_tid_releaseinit_modulecxgbi_sock_skb_entailcxgbi_bind_conncxgbi_sock_closediscsi_eh_device_resetcxgbi_set_host_paramkfree_skbcxgbi_create_connt3_l2t_get_raw_spin_unlock_bhcxgbi_attr_is_visible__alloc_skbcxgb3_insert_tidcxgbi_create_sessioncxgbi_device_registercxgbi_conn_init_pducxgbi_conn_pdu_readycxgbi_ep_connectmod_timercxgbi_get_host_paramwarn_slowpath_nulliscsi_conn_get_paramcxgbi_iscsi_initcxgb3_free_atidt3_l2e_freecxgbi_ddp_ppod_setmcountiscsi_session_get_paramiscsi_conn_send_pducxgbi_ep_disconnectcxgbi_conn_alloc_pduprintkiscsi_conn_startcxgbi_get_ep_paramcxgbi_sock_select_msscxgbi_ddp_page_size_factorcxgbi_device_portmap_createcxgbi_sock_purge_wr_queuet3_l2t_send_slowjiffiescxgbi_sock_rcv_close_conn_rplcxgbi_cleanup_taskcxgbi_device_find_by_lldevcxgbi_device_unregistercxgbi_ddp_cleanupcxgb3_remove_tidiscsi_tcp_task_xmitcxgbi_conn_tx_openiscsi_eh_recover_targetcxgbi_destroy_sessioncxgbi_parse_pdu_ittiscsi_conn_stop_raw_spin_lock_bhcxgbi_device_unregister_allcxgbi_conn_xmit_pduiscsi_queuecommandcxgb3i_cpl_handlersiscsi_change_queue_depthcxgbi_sock_establishediscsi_tcp_task_initdel_timercxgbi_sock_rcv_peer_closeparam_ops_intcxgbi_ep_pollcxgb3_ofld_sendcxgbi_ddp_initcxgbi_sock_free_cpl_skbs__kfree_skbcxgb3_unregister_clientcxgbi_set_conn_paramiscsi_tcp_conn_teardown  ;Bx  ',PW\x - W^gt  ;Bmt  { U 1?He s 'GRW   U~   E S \ z     X       ; B G Z `  |      N{ <CLV cj   ,>Ler:@ f  =O ek     6DM$2Ecjz Ael DKPcqz~ GUdtk 7BM]u| J^&9GPjq %@F f     , 3 J O  Y q x }       F!!""""""""# #%#I#O# j#y### $$ .$ <$J$ X$r$}$ $$$$ $$$$%%% % 6%>%I%N%b%i%%%%%%%%%%%&&+& r& &&&&&''K'S'['y'' '''' (+(9(B(H( ^(f(q(v((((( ((((($)2);)O)V)f)z)) )* +*0*F* {**+6+ + ,,, .,6,A,F,|,,,,,,,,,,,,---0-7-<-C-_-m-v----- /.6.;.....// /%/2/m/~////////////00b0i0p0x00001&1-141r1y1111 11111122242;2@2G22222222222223 333>;|  ~  { "+0    $(,04  $,04<@DLPT\   $(,048<@DHLPTX\`dhl@ $`dx $(,<t4$2`%3. @0"<3"8 @ "O3:K @@"^3#Z @P0"i24 |?x @ " 0?8 @p" 2h?E?L  C. PF` @"Fp @" G \ @"saaP a|  @")\c.0\c<7cGccVe# s