__W^x ŰLT@DLÈ.textD .dataHK@.bssL.loaderXo8|`aA!;; f`;`!, c;,@A,88a8H(Y`8888H)}`;` ;@ 88|a8cH(`8` 888|a|*8eH)y`8~H)`8 8|c"||@T>@<{b9?p88+8 ccj, 8@8=@!xpHG`;,@4c#`8!P!}aAN 98@8988 <{cc*pxHGm`c#`8!P!}aAN ;,Ad98988@8 K8a ceHNA(,b|jA?p<{988 c8=88@,+@ax pHF`K8`#88cH&-`8`888|a|*8eH'`8~H'`8 8|c"||@T>@(K988988 <{c9@pxHF`f, AXK, A4vrtent_cfg_qvpd|;@`}!a,@LcHM`8HIA(8HFA(,@8hHIyA(8hHFA(,@80HIYA(80HFA(,@h, A8HI-A(8HFyA(,8A`HFaA(,8@8HM`(,#AHKeA(c88(8H cH`c;H`cH`89yb(,@0},@ 8!}N 8}88 c9@<{p9t80xHC`8!}N cH -cH!`c;H `cH`89yb(,@0},A K88HL1`(,#@\Kl8HG-A(8HDyA(,A8`HDaA(,8@8HK`(,#@K80```HD!A(,80@, A|Kx8h``HCA(,8h@K(8`HCA(,8@K88}89@<{c8 9h8pxHB`K Avrtent_cfg_term|`;@aA|!`;!A;`,@8 B8HzP,@X~HCA(,Az` ,@D9`<{c8|j8 8@ax98|@8pHA `|,@8cc8!}aA!N 8|8 8c<{cjp9\x8 H@`cc8!}aA!N _ h|*@@p|#@ATzx| ,@$8|@<{8xc8 98Lp8@H?`K8088 H `c8H`,#@Tz| ,@<{8|@88 ap9@c8@8Dx9H?u`Khc8H!`,#@hz| ,@<<{8|@88 ap9@c8@8px9H? `cHy`Kc8H`,#@|z| ,@<<{8|@88 ap9@c8@8x9H>`cH`cH`KTcH,#Az ,@P`jT`F~xc (#Aa@8|@8<{8 cpax9 8d8@H=`cH]`cHI`cH5`K8`"8 HDA((,#@\,#@z?p,@<8<{8=8 cap9@x8@9,8HH=5`cHcH`cH`cHu`K8H(A`8@88'8PcHF`,Az?p,@88<{`j9888 cap8=8@xH(AX{ ,@~j8<{b88 8{@8@9xp8H+`; K`yV>z$|` , Az$|uc ,#Azh8c~ *{,@l,,/AA8AT; {,A4 8{8b<{b8 x89<pH*`K,4@X{ ,@@}8{@<{8 8bpH x8@9$8H*`; K\b8KI|wyAH{ z ,@L(9VF~Ab8{@8<{8 pbb908x8@H* `(9VF~AbK,4@X{ ,@`}8{@<{8 8bpH x8@98H)`; K|8`H`yp@p@h#H8t,HHzqA(,AX ,@@`j <{88 bx8{@8@98(pH) `; K`y8`H`s:@t(`8HTq>,@pA<Q`~c```H:r8`Vr>HA(Vd|o~`|c.p|c"cd|cP,@{c,@ 8`H8`st(HTq>(@~cKp@d8`dc|9@L{ c,@<<{8{@8bb8 p8@x89H'`~cHbK|zh(b |8H. A({ :88d` { K(8T88{9 <{b8 x!pH'`K<bHb`K#H{ ,@8{@<{b8 b898x8@pH&`; K,4AX{ ,@}8{@<{8 8bpH x8@98lH&I`; K$8`@b8H-IA(|ty@T{ ,@<8<{8{@b9@@8 p98@x8$H%`; Kb8@H!`{ Bb8@8$88a H)A(b8a8,H)aA(~~.X@zhtb 8|8TKE,#A`jTyF~x` ( A`y{ ,@8 <{988{@b88 8@pxH$` (b|8H+=A({ :88dh { KX8t,HHuA(,A ,@8`j98<{8 8pbx8{@8@H$`; bKM (b|8KL`y8K~j88{<{8 bp9x8H#`Kd:KL8 8`H*A(|ty@X{ ,@@8<{8{@bb88 x98@p8H#)`; KDb8Hq`{ Bb8888a H&A(88aH&A(z$|c K@8bH(}A(,Al d,+A$`f~e88gL8HMA(8HsA(8` a!@}8!0N <`{H&!`8 8b@`{H m`b8c0  H5`,#A d,+A4`fx` TgF~( A`gb~e88cXHMA((;8bH'}A(8Hr-A(ca!@}8!0aN K,#A`fT`F~xc (#A`b c,+A<~e|b88cdcHMA((8bH&A(K\|(8bH&A(K@H`i`8K A vrtent_config/T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpy|fx|#x|3xH @bcopy @memmoveH @strcpyH @strlen|`!a8appH#A(|gyb Alc8pcb(,+8cA0pHMA(8!}cN 8!}cN capH#UA( |gyA8peb(cp,+8cA8HMA(apH#9A(c8!}N apH# A(c8!}N ap@cH#A( |}yA4cdb(p,+8ccADHMA(apH"A(c8!}N apH"aA(c8!}N Aentcom_ras_key_create|`}&`8b``aA!;@!QH!A(|{yAb c,+A$cd8b(cc8c,HMA(bc 8bH!A(cc8!|Aa!} N ,<@@b c,+A$ccb(c8c8cHMA(bc(K|"0|?@@xxAt`|0c@xxAT|>cC8xxcA|c@)xA |AAlb c,+A$ccb(c8chcHMA(yb c,+Acdcb(c8ctcHMA(K8c8HA(|{yAb c,+Accb(cd8ctcHMA(Kc88HA(|{yA|b c,+Alccb(cd8ctcHMA(KHc`88H5A(|{yA@,;A b c,+Acdcb(c8ctcHMA(Khc88HA(|{yAb c,+Accb(cd8ctcHMA(K|>8)xA|>A\@(c88HiA(|{yA\b c,+ALccb(cd8ctcHMA(K(c88HA(|{yAb c,+Accb(cd8ctcHMA(K|ht`APx`?@ xh| @A( ATc>@H|8cp88HA(`{htAxxh( @p| @@ |@H,;@,xc88H9A(|{yA,b c,+Accb(cd8ctcHMA(K|:@HhxxhK|x xh( @| @AlKp|:@Hhx xh| @AHKL|@H|hx`xh( AKx` ?@ xh| @A( @K|@H|hx` xh( @K|(`8cxxcAA|>`)xA`|>@cc8HA(|{yAb c,+Accb(cd8ctcHMA(K|ht`A0x`?@ xh| @A( ATc>@H|8cp88HiA(`{htA|xxh( @P| @@|@H,;A,b c,+Accb(cd8ctcHMA(K|:@HhxxhKx xh( @| @AK|:@Hhx xh| @AhKx|@H|hx`xh( AKx` ?@ xh| @A( @K|@H|hx` xh( @K|A\@c88HA(|{yAb c,+Accb(cd8ctcHMA(Kch88HA(|{yAb c,+Accb(cd8ctcHMA(Kcc8HuA(|{yAhb c,+AXccb(cd8ctcHMA(K4|><`< ``)x8xA8|8xxA|A|>`cx`A`|>@cc8HA(|{yAb c,+Accb(cd8ctcHMA(Kc88HyA(|{yAlb c,+A\ccb(cd8ctcHMA(K8| A\@cc8HA(|{yA b c,+Accb(cd8ctcHMA(Kcc8HA(|{yAb c,+Accb(cd8ctcHMA(Kcc8HqA(|{yAdb c,+ATccb(cd8ctcHMA(K0|>0``xcxAA|><`8xA|>@|AK|ht`Ax`?@ xh| @AX( ATc>@H|8,A,cp88HA(`{htAxxh( @| @@ |@H,;@8cc8HEA(|{y@@ h8c8HA(|{yAb c,+Accb(cd8ctcHMA(K|:@HhxxhKTx xh( @| @ADKH|:@Hhx xh| @A K$NK|@H|hx`xh( AKx` ?@ xh| @A( @|K|@H|hx` xh( @\Kh|><`!8xA`|>@cc8HA(|{yAb c,+Accb(cd8ctcHMA(Kc88HA(|{yAb c,+Axccb(cd8ctcHMA(KTc88HAA(|{yA4b c,+A$ccb(cd8ctcHMA(Kb c,+A ccb(8cPHMA(yPK Centcom_ras_callback||y;a !aAtH@b(|%@8c@;`0| @@@`|#@AHEA(`|ht, A,8!`a}N @H%A(@H9A(@{`$`}h8!caN 8`ax8!N 8cf,+A<HMA(8!c}aN 8!c}aN 88b(f,+88c 8A8HMA(8!c}aN 8!c}aN A(entcom_ras_unregister||ya!aA \;@|%@@ }H| @@ `}0|%@A\b c,+A 8cb(88cHMA((c8!a}N ;8K`,#@`b c,+A$8cb(88c$8HMA(08!c}aN 8K`,#@`b c,+A$c8b(88c08HMA(88!c}aN H,@ t, @`b c,+A$|b(c88c<8HMA(@8!c}aN ?X,)AP8|)@ADht, AA`vc8`88cHuA(,#A `|d,+A$cb(`v8clcHMA(ht, @@HA(@HA(@c8!}aN pA| @Dht@A8,%A8`H A(,#AL `|d,+A$cb(`8ccHMA(`H A(`K `tA88pH A(||yAHb c,+A c`b(8ccHMA(`H mA(`K` 8T~H !A(,#AL `|d,+AHcb(` 8ccHMA(`H A(`K<(`tA88H A(,#AL`|b c,+A`c(b(8ccHMA(`H A(`K`(8T~H AA(,#AL `|d,+Ahcb(`(8ccHMA(`H !A(`K\| AAЀ<, Alc)`88xH A(||yAHb c,+Ab(c`c8c8HMA(`H A(`K`H )A(||yAb c,+A`cb(c88cHMA(`H EA(`K`88H A(,#AL `|d,+A$b(`c88ccHMA(`H A(`K`88H A(||yAb c,+Ab(c`88ccHMA(`H yA(`K`08H 1A(,#AL `|d,+AXcb(`08ccHMA(`H A(`KL| AK88H A(,#A\K8`8H A(,#AL `|d,+Acb(` 8ccHMA(`H }A(`K`h88H 5A(||yAb c,+A` c`b(8ccHMA(`H A(`KT`8`8HA(||yAb c,+Avc`b(8cxcHMA(`HA(`K8`8H ]A(@,#@`b c,+A$cb(h`8c`8HMA(X8!c}aN 8p8H A(@H %A(H?X,AKb c,+A$ca%b(88cT8HMA(P8!c}aN vlNE,ET@@b c,+A c8b(88cHHMA(H8!c}aN b c,+A c8b(8c HMA( 8!c}N b c,+A 8cb(88HMA(bc}8!N A entcom_ras_register|}&``aaA!`a<a[!Qh`Tt@Dx ,#x<` xhxh< A|@(& AAT>@H8@ N 4@`c|@ 4@`c|@ 4@`| @T@` 4c|@ht`@0t`Axx`xh( @L<` | @@ @H8!!|aA} N :@HhxxhKx` xh( @D<` | @A8!!|aA} N :@Hhx xhK8`88xxxc (cf|cxc|cH8|cxHiA(K888 xxxcgc|x!(| 8|SxHJ`@Kp88`8 xcxxcfc|x(|H89 |xHK88`8 xcxxccf|x(|H89 |cxHK@Hhxxch(# AxKd|$(@( A @TK`@Hhx xch(# @4K@ C` entcom_ctrc8 eN @entcom_ras_set_rare_trace8 dN @entcom_ras_set_rare_hook|!`H,*```Ad,$@ 8!pN 89`<`8c`y`xcv|cSxxˀ|cX8a&|xHA(8!p}N aCHA(8!p}N Aentcom_ras_rare_traceA( L| N 0A( L| N 8A( L| N HA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |`;c;;aA!x `!,@(8`H|c, @H<{?p8=c8 88@,98#@_xpK)`;,@0c@8!0!}aAN 898 8<{ccp9x8K`c@8!0!}aAN H?8 ccH`8{E W>8`9x@,9`T899(889Yce{@c!A!aaaT T>x`@,аcPHMA(;,A<889^88 <{cx8p9 Kq`8!}N 8аcPHMA(;,@8!}N _8ԁxapK`8~cHHMA(a|capAlK Avrtent_get_max_virtq_pairsx, M 8HN @vrtent_post_rx_buffers|`}c;!q,@8`H8, A|cH}cHMA(, @`};,A@9`8}9]<{88 caxp89 8Kq`8!}N 8}HA(8(8}Hڥ`};,@8!}N |cH, @KP8}9ځ=8 ]<{88 !pc9 ,xK`K A` IPRA.$vrtent_free_cfg_interrupts|`;!c;,A@?898<{8 _8!pxc9 K`8`H8(`~8, AdH;<{?p8 9@88=c8@,9 8+@xpKa`HHص`<`x88 h8c08txdx 8|88| .ؐH8HYA(8(;E`},8A`H1`<{?p8c8 8=9 ,8@8t@΀hpaxK`H̓8cHMA(|~yAT?p8=<{8 c8,c8@9 8,@<txpK`H$8`H8|cH,>A cK;,A@89<{c88 xcp9 8K}`c08! }N A(!IPRA.$vrtent_alloc_cfg_interrupts|``c;!a,A@?898 <{_88!p9 cxK`8:cHHMA(9<8a|`aĀpTF>TBAXTF>TBx,P.|3x  TB x,c TcF>P.|xPLH@x,P.|;xTBcx,T`F>P.|+xHcPHMA(;,A@9 89ā^<{88 9 !xpc8K`8!}N Avrtent_set_features|`b8 8c9;8H<{c`, :!a9 @L8cHHMA(<|*pA88fTBxe,P.TF>|xHАDcPHMA(;,A@9`89ā^<{88 caxp89 K1`8!}N 8|.|.|.|e.TBx,T`F>P.|+xАDcPHMA(;,@`8!}N _8xapK`8:cHHMA(<|*pALK Avrtent_get_features|`b@c!aHLK_H8@`~|*@A<{ 9`8f@9?@8 8,8@9 8d@4paxK`cHL'8!|N cHL'8!|N 8`PH(#(`}d, ,@Ad88@(H;88@H8c8(HA(PHcHL'8!}N PHcHL'8!}N 9`8 *_H<{88 9?@axp8d9 Ke`(, AK( Avrtent_link_poll|b`8c9;8D8 <{, c8!a9 @8`H8;`~8 H`H;,A<898_c8 <{9 px8Ka`8!}N _8 xapK)`8`H8;`~8 Ha`H;,@P8!}N A`vrtent_clear_kproc|`b`;8<{D8 8c9, c!a:9 @ 8cHHMA(99k}iB@P``(*A d}}kH*99)Xjd}k@*jd@9X9kd@J C (*A|H* |@* @8@8|(|A,;,@0c8!A}aN 89c<{88 xpc89 $K`c8!A}aN ?pc,@88=8b<{`9 px8 88@Kڡ`(K?p,@D,$A b8=8<{8 cpx9 8D8@KI`0K89_c<{88 p8x9 K `K Avrtent_init_txbufs|;`~| !qA A;8}1HA(8}1DH A(8}1HA(s8A8 s8A88}1HA(s8 A8s8(A8$8}2HݥA(s80A8,s88A848}2DHyA(s 8@A8|3xDTBx,TF>P.|#xHTBx,P.TF>|#xL TB x,TF>P.|#xPT>T>x@,TT>T>x@,VXYT>T>x@,ZT>T>x@,\T>T>x@,^T>T>x@,`T>T>x@,b 8pTBTF>x,P.|;xd$$$TB$x,P.TF>|3xh((TB(x,(TF>P.|+xl,,TB,,x,TF>P.|;xp00TB0x,0P.TF>|+xt44TB4c4x,TcF>P.|xx~cPHMA(~~8pcHHMA(p8~8p|8peT>Tc>x@,~T>T>x`@,~аcPHMA(8}&0DHA(8}&\HHA(8}&LHA(8}&PHA(8}&ࠞTHA(8}' VHA(8}'8XHձA(8}'dYHաA(8}'ZHՑA(8}'\HՁA(8}'蠞^HqA(8}(`HaA(8}(@bHQA(8}(ldHAA(8}(hH1A(8}(ĀlH!A(8}(pHA(8})tHA(8})HxHA(8}8ĉ>HA(8})tHԽA(8})HԭA(HPK8}HԕA(:~8pcHHMA(ap<8|"p} .| .TB| .y,|c .TcF>P.|xDTBfx,P`.TF>|xHfTcBx,TF>P.|xL f T>Tc>x@,~PT>fTc>x@,~RfTc>T>x`@,TVWWap8capT>T>x@,XT>T>x@,~Z`ap88cap8p~cPHMA(8} tDHA(8} HHA(8} ĀLHA(8} 젞PHұA(8}!RHҡA(8}!<THґA(8}!dVHҁA(8}!WHqA(8}!XHaA(8}!ܠZHQA(8}0ȉ>H-A(8}"HA(8}",H A(DHK A Xvrtent_read_virtio_cfg|`b@c!HLK_8@`~|*@A<{ 9`8f@9?Щ8 8,8@9 48 (@4paxK̙`cHL'08! |N cHL'08! |N 8`H("`}d, ,@A8`9_(x&|.}cR,$A &@8)8#<{9 L8 9?8@8, @apxK`88aH`8a8,HύA(8K888d89HyHcHL'08! }N 8a8H`8a8,HA(8K888d89HK88 8T>H9`HcHL'08! }N 9`8 X*_<{88 9?axp89 @Ki`(, AK0 Avrtent_virtio_reboot_delay||y`;; a`!QA _|P@Ap<{8 b`c9 `88@8, @pxKɝ`c8!a}N `088|`2`|K`|  |8`8!8} a؀80N b`;<{`8 9 89@,8@9 8D@ pxKȩ`8`8!a}N Avrtent_ras_ldmp_add||y!Ad8 ,#@$cHu`8!}N 8HEA(8 cHE`8!}N `c,@x8!H,x8!N Avrtent_ras_ldmp_free||y!q8A8 H`<8`88cK`808cHE`8`8!}N `b`<{9 8 9@89 ,8@8@,xpKƅ`8`8!}N 8`8!N A vrtent_ras_ldmp_init||y``a;T>c!QA8 HA`80b88fH1A(; ,#@t`<{cccj8 9,8@88,@pxKa`c8!a}N 8H`8`8!a}N e`;<{8 9@9 8@`8,98$@lpxKĹ`8`8!a}N Avrtent_ras_ldmp_allocate|`c;`p c,!q@PA8TA?pc,@T<{8=x8 8c8@8.p9 pK`;,@8!}N 898<{TT8 9 |c8caxpKY`8!}N ;,A889TT<{K;, @,A898<{_8 cx9 dp8K½`c`HA(;,A889TT<{Kc`H}A(;,A889TT<{K88hH)A(;,A889_c8 <{K ?pc,@K89_<{T 8Tax8 9 Xc8pK`p AKl Avrtent_wakeup_open|`!, X,@A88H!A(, @x, @8, A88HA(8!}N 88hHA(, @8!}N 88HčA(, @Kx, @K\880XHYA(, @, @K, A$vrtent_stop_all_timers|`c;aA!a;!,@?(|)@A;@~ ,@@<{c8 8~@8pax8@8D9 K)`~ ( A$ 8!}N |0cH}A( 8!}N ;`;@,=Al":x?{ : ,6;Z(ctA,``, @X8:A ,A,,AA],@B;!xy ,#@;{|@A!`,T>;!@<8`H|c, @H<{?p8=c8 88@,9 8%(@_xpK=`;,@8cP8!@}aA!N 898 8<{ccap9 (Ax8DK`cP8!@}aA!N H?8cH`8{e W>8x@,9!T9 99Y(89yc8@ccx!!AaT ;8aH!`B~;,@,@88a(@H8HuA(888`ߐ|` 8p A0/Ȑ~.Ԁ,h88c|(8`,h~./Ȉ,;~(LF,A@, A(<~8`.,#@ x ,@@, A <~,#A `j,@9 ;8$8~98,A88 <{^cxpKm`~;,@,P8!@Aa}N 89 ^,h8<{8 8~9pxcK`P8!@Aa}N 8P8a8HA(8c89c8ZH|K8<8a8HA(8c89c85H|q;K8~HuA(,@lK8H5A(8`p ` A ,;A,h|8`@,hK^9 t88~9c8 <{8pxK`K8,h9 h8~98^8 8p<{!xcK`~;K Atvrtent_manage_link_state|`!ac;, c,@ A8HL9`89_<{88 caxp8t9 DK`, A8~cHHMA(8a|ЀpA\eT>T`>x@,T>cPHMA({@888,#@THcPT>HMA({@888,#@H<H,;(A88`8N ;,A<898_c8 <{8xp9 PKq`8!}N (@88`N K Avrtent_get_link_state,ha(AĈ9 Cd@8,*,C,y) @X|H8,$8Ae.(,*,hA`,%A<` .(A,8, A`.(`.(N N 8| 8.(A8, A``.(`.(N .(8߈|88,%@8| 8.(A8, A`.(`.(N ` .(Al8, A\`.(`.(N x ,*|@8,hAp.(,$`A K,$8@,*x |@8,hA8.(,$`AK= < ;@;8;c.\;;9)8P.X8h899CH9`<9y)H.(8,,Xc-Pa,x-Xc,,p,C,`,,,#,,hN @vrtent_init_ndd|`| (@;!@0|$@@$K`|~yc8@ HI`c8!}N A|vrtent_ras_unregister,$M H8N @vrtent_free_slock|``88`!qK-A(|}y@$c8!}N `|8H5`8c9848x KA(cKA(c8!}N Avrtent_init_slock|;`;!Qc;,A<_898<{8 c9 px8K`8`H`|8cKm<``c|8|$@`T>Tg>|c+x| Laxc | @dca@H@ dca@(@ dc@a| L@,$A`e,#A(pT>| A `@ `@D,#A8`,#A$pA `pA `8cKy88cK(@pA|8pA pA pA(apcAapcAaT`>| @8aT`>| @8at`@A@c8KI88c`HMA(pj@tH(88c`HMA(pj@L?p,@`8=8<{8 cpx9 D80P8@K`H(_8c`HMA(pj@L?p,@8=<{8xc8 p808@9 PK`H_8H?pȨ,@<{a8=c88 8@9 8c8&xapKA`HT?pc,@<8=8<{8 cpc8@889 ,xK`H;,A88988 <{ccp9 \8hxK`c8!}N Avrtent_capability_exchange|`8`!aH`~}`| @@@;8b88_,<{c8 9 89A8<pxK`8Hc8HO8`H;|cH;,A88988 pc<{_x8X9K5`8!}N Hc8HN}8`H;|cH;,AKhH8<`{;@> 8@c8 89 8~@,@hx?apKm`~ ( @,c}hHA(8!}N ~ ( @c}hHA(8!}N Alvrtent_free_vio_ctrl|`;8`;aA!QH`|b88([`| @@H8b<{;@pc> 8 8@89d 8~@,@?xapK`~ ( @ccH]A(c8!A}aN H`;,A88988 9@<{cp9p8$xKE`_H8c8HOa,A\<{x?p8 c88@c,8=9|8+@pxK`,=AH@8`H8|cH,=@;,AHcK9;,Ax898c<{c8 p8Dx9K5`c8!A}aN ~ ( A$c8!A}aN ,=@D;,A889KH Avrtent_init_vio_ctrl|`xc;aA!!!,@,@;;bbC;? ,8A | @@x,#A,@x:::|.,A$::X:X|@D|.,@|cHH:x:X:X|@|.,AK,#A4KA(8cxcX|P;|A$;,@D8!!}AaN 89_c<{88 x8Dp9 K`8!!}K;|@HKd_89<{8c8 xp9 8K`,@K A \vrtent_free_tx_pkt_bufs|`;c;a؃xA!;|aA!!,@,@b;@9@;? 8 ,6AP| @@HXT>`tK!A(,#v@cc: ,#c|A,c@@`HI:sv:RX||:1X|,c@~pA;ZJ|AL;,@Xc8!aA!}!AaN 89c<{88 xpc8,9 K`c8!aA!}Kp?pc,@<8=8<{8 cbp9 8.x8@Km`c8KK?p,@<8=8<{8 cbp9 8.x8@K`c@KKbH~Y`|8cvK?p,@D,6A 8=8<{8 cpx9 88@K`cHKK89_c<{88 p8x9 KA`K Avrtent_init_tx_pkt_bufs|x}&`c;aA!aA!xp!,@;8P,Ax$?`{;|;B@"a,8aA | @@,8:hAp| (@@:`8x:,#A,Ax:|.::@,A$:R:X:X| @@D|.,@|cHPe(|`(|`@w(K,#A8KA(8cxcX|Pz , @@:.5XbTA,2AȀ, A8:5,:@9`` 8z@8$88 8@|2@9 @@;,@`c08! pA!x}a!AaN 889c<{8 cpx9 l8K!`c08! pA!x}aKlcKK(XP>{?p8=8 89 AHcHm|~yAt?p8=<{8 c8,c8@98@pxxK9`,>@;,@$cHXcH M|~yAt?p8=<{8 c8,c8@98@(pxK`,>@;,@cHcHm|~yA?p8=<{8 c8,c8@9 8@pxK9`,>@;,@$cHXcK;,Ap_898c<{88 9,8pxK`c8!}N ,>@;,@c8!}N Avrtent_init_queues|`c;xa,A!!A,@l@4;b;;@c\ ,: @;|A;,@08!!A}aN 889_8 c<{8!xp9 KY`8!!A}aN | @@((A;|@DK$ zT>cHMA(H, @;8(|@K8z@HkeA(8(8z@Hk`(8;|@K898_c8 <{9 p!x8Ka`,@K\ Avrtent_hw_free_rx|`;c;a؃xA!aA!xp!a,@,;b@;?@8(;@`:;p:8:::`:%x ,.A | @@8n@`oHi`@88`808HnPRXaTh|8`\HaA(,8@(8899`9 899@ɛ9*8a*****Y*1*)*y*Q*I*A*9*a* H]A(88TؐГĀ ncT>HMA(|oy;8(|@8`n(8A,/@;,@`a8!pA!x}a!AaN 889cdca<{8 9xp8K|M`a8!pA!x}aKlcKK(<{??p98 L88 8= 8@ca,@Ap xK{`K<{b|j?p8898@8 ,c8=@VhxapK{u`K|,.b<{?p898cJc8 ,8=8@@<pA xK{`K 9K889<{8 c_8|x9pKz`K AXvrtent_hw_init_rx|`c;xa,A!!A,@,@4;b;;c\ ,: @;|A;,@08!!A}aN 889_8 c<{8!xp9Ky`8!!A}aN | @@(A;|@DK$zT>cHMA(;|@K898_c8 <{9p!x8hKy`,@K Avrtent_hw_free_tx|`;c;aA!_x]aA!xp!a,@ ;b,@\ ;; ,::::::`:@: :8a8 A;```| x@@98889@9 9********q*)*9*A*1*I*Q*H{]A(p8zcT>HMA(|ny;88a|@p@T\  ,:@,:b<{?p898c*c8 ,8=8@@ApA xKv`,.@;,@`a8!pA!x}a!AaN 889cdca<{8 9xp8Ku`a8!pA!x}aKlcK K(K<{98%8 ??p8a8=8@ ,c@!pxKuY`K9K889<{8 c_8Tx9|pKu`K Avrtent_hw_init_tx|`;c;a؃xA!;|a,!@,@b;`?@{;?@8y ,3 A| @@s p,#@08s(H}``,$@ 8s`K|}yAX?p{ WF~8=9d8(&c,8bj8@8 @pAcxKs`,3Ap| @Ahs,#@0sh,#@,3@;{|A;,@H8!a}!AaN _889<{cp8 9p8xKr`8!a}KbcKyMA(88dKKy%A(88dhKKxA(88dK8chpH+c8H+KxcH[KH2A(,@sHr9A(Ks```H2YA(,s@sHrA(K|_8898 <{cp84x9XKqm`K A vrtent_free_rx|`;c;a؃xA!;|aA!xp,!@ L,@b;`;_@cĀ; @8cC8`x8 KwyA(|ny @,.A`8a8Lc%Ht!A(8a8Xc%HtA( {e: 8`8 pĐ쐮 nВ.؀Ѐ܈KvA(|`yh@H, A8`8 Kv]A(|`y@, AD8a8c%HsA(8n88 P8!9=@}8H28nKc`,#@\nNhx,$npn A(8@~#!cV&808T>~/bH*n,#A,n@r$8T>88xB,|A$|80@(`8A|8|880`eB@D``|8@(|8e`08@eX8`eC |@(08`@X?8c`~0T>aH)n,#AL,n@r$8T>88xB,|A(|8`@ Pc`8A8|88``eB@D|8@ Pc|8e`8@ e8 `eC |@ Pc`8@ c8KQn`,#A8n(a8(8%8Hv-`,@HlA(n,#8A4|8|T>8X``n```nȐh``nȳ"A,=@;,@`cP8!@pA!x}a!AaN 889c<{8 cpx9L8KkU`cP8!@pA!x}aKlcK=K(?p,@<{8=9@8ca88 8@xpKj`K?p,@<{8|j94pc8 88=x8@Kj`K?p,@h<{8=9(80cc88 8@xpKj1`K0?p,@<{8=98cc*88 8@xpKi`K?p,@<{8=98cc*88 8@xpKi`K8K?p`},@pxc WF~(#@<8<{8=98 cc*88@xpKi)`K(c98<{8=88 c*c8@pxKh`K?p ,@<{898c8 8=8xp8@c*Kh`K8HS`88dK<?p(,@T<{898c8 8=8xp8@c*Kh`K8HSi`88dhK?p0,@<{8x98Dc8 8=8!xp8@cKg`K8xHR`88dxK _8898 <{cp8$x9Kg5`K A vrtent_init_rx|`xc;aA!!!,@;,@pb;@;`8;? { ,4A4 | @@(cc,$AL`````, @ d{,$@;`,#@` X , @8t0K|kyAX?p,@Hyc U`F~(#Aa`8=888 8@9cbapxKe`8cH=8(cH1(( @e,#@0,%@,4@;Z|A;,@D8!!}AaN 889_p<{8 c9x8Kd`8!!}KbKk%A(88dK`KjA(;`88d(K`dHMA(K8t(8cH$yA(tH$A(,@tHdAA(;`KtH$iA(,t@tHdA(;`K`dHLK_8988 <{c889xpKci`K A vrtent_free_tx|`;c;a؃xA!;|aA!xp,!@8,@b;`;_; c؀:cC8` `8 KiA(|ny @8a84c%,.APHf1A(c%8a8@HfA({#  X: 8ēn8X8`8 (.||, A|)ҐPKhA(|`y(@(8(c, AĂ.(~0T>aHi8(c,T>8,A<88@r'xB||/&8(Ad8@ `A8|`9(8B@H```d|8@ |8Pf(8@H9x`C d|@ f(8P@H8.p~0T>aHq8n8,T>,An8@8p|xB/%|r%AC8@``A|8|`e8p8B@D``C|8@`|8eEp8@e8P`eC C|@`Ep8@H_A(n,#AX8ac%; 8``&h``"HbA(8n0888 89=@|c H"8n0KS`;{,#@y|AH,=@;,@`c@8!0pA!x}a!AaN 889c<{8 cpx98K^`c@8!0pA!x}aKlcKK(``?pc,@T F~x (#A` 988=<{88 ac8@paxK]y`K?p,@<{8=98|ca88 8@xpK])`Kh?p,@P<{8=98ca88 8@xpK\`K?p,@<{8=9t8|ca88 8@xpK\`K?p,@<{89h8c8 8=8xp8@aK\5`Kt8HG`88d(K`KT?p,@(_<{9\8 `8 8 8=88@pc!xK[`K8 `HF`8 `8dK$_8898 <{cp8x9PK[I`K Avrtent_init_tx|`!qc;,A@989_<{88 cpx9`8KZ`cH/|~yAD?p8<{88 8=cc8@,9l8#@LH8cp|48TH4Y|~yAX?p8<{88 8=cc8@,9x8*P@xrpKY`Hct|48TH7|~yAX?p8<{88 8=cc8@,98%@xxvpKYq`H`cKA|~yAP?p8<{88 8=cc8@,98$\@xpKY`;,A<88988 c<{cx8(9pKX`c8!}N A\vrtent_restore_ioctl_settings|`c;!Q`,@8`H8;`}pcAKt8HcKcKcKUcKv-cKg8`H,xA||cH;,A<898_c8 <{9Tpx84KWA`8!}N |cH;,AKH<{8?pc8c8 ,8@9H8=8,@_xpKV`8!}N 9 89<{88 _9<8!xcpKVI`K A$vrtent_free_dev_resources|`c;!a,A<8_89c<{88 x9p8KU`8`H`~(Ah|cH?pX,@_8<{8=8 8c98@px8$4KU)`H88$H@u`;8888xHcKq,#AT?p`~,@L8=<{88 pcc8@8*x9KTa`Hf, @,8cK`=8`8a8K5 `8f8`Hp?؀8|(@@$|H@@Px| @@xHX|(@@0x| @@X||@@`HT@ ?xHx| @@ ||@@(H$||@@ H, @$, @(A8H 8, @(, @(A8H <䀟܈,%@$, @(A 8H<|38(@A8@, A|cHcKr!,#AX?p`~,@8=<{8c8 c8@x8+9pKQ`HcK},#AX?p`~,@x8=<{8c8 c8@x8"9pKQ`H8cK9,#AX?p`~,@8=<{8c8 c8@x8)9pKQ%`HcKU,#AX?p`~,@8=<{8c8 c8@x8%9pKP`HpcKs,#AX?p`~,@L8=<{8c8 c8@x8"9 pKP]`H x(@dcKXa|~yAT?p,@8=x<{88 cc98"8@xpKO`HcKaa|~yAX?p,@<{8=8c8 8@c9$8+@paxKO`H<x, Ac8H98`H8|cH,>Ac8K;,A@8988 c<{xcp890KN`c8!}N A8vrtent_init_dev_resources|;@`|#y!a@8 <{8~@88 9@c,8@89l@|pxKN`~ ( A 8!}N cb88cP8H^iA(8!}N ~ ( A8!N c;,,@@ccH },#A P((AA|8P;,A89<{c88 xpc8d9KL`8!}N HMaA(88c}|PKXKS)A(888c}|c PPK , A| <{88~@9`c8 ,c8 98@@ppaxKK`~ ( @ccbcX8H\]A(;,@8!}N ~ ( AKT},#A,K 89<{c88 xpc8H9xKK1`,A},#AK Atvrtent_deallocate_map_buf|}&`|#ya`;@bT>!QNA8,;A0, @$;,@;(PAHcc8 KQUA(,#}@8},#P@|<{?p8=e8 cc89H, 8@8#@apxKI`P8!a|} N ccH ,Ap<{?pP8=8,@,8@x8$8 9TcpcKI1`P(@},#@P;,A<898P8 c<{c9`8apxKH`8!a|} N KO5A(|P8cKX(@P},#ADcdHHA(|P8cKcdH3`|8cKcc8 HHA(,#}@(8P```},#@0KcdH3`|8c8},#P@Kx8988cc<{8 xap9<8LKGQ`K ,@@<{A9088~@88 8@ccpaxKG`~ ( @,ccbADcgcHHWmA(8!a|} N 8K8Kd C8vrtent_allocate_map_buf|;@`|#y!a@8 <{8~@88 9@c,8@89@|pxKE`~ ( A 8!}N cb88c8HV)A(8!}N ~ ( A8!N ;},#,@AKKA(888c}|c P;c,A 88 89<{cpcx98\KD`8!}N 8;c,A8898 <{cK88988 <{cpcx89KD!`},#@K A8vrtent_deallocate_buf|;@}&`|#y`aؑT>!QN@<~ ,@DA<{8~@88 ccax988@pKC5`~ ( @,c`AHccgcHSA(8!a|} N 8eccgHSYA(8!a|} N 8<{8~@8 c8cp98@ax8KBQ`K,;A, @c;,@Hcc8 KI1A(},#@|<{?p88 c88=c,8@98@apxKA`8!a|} N cdH,`|8c, A\;,AP8988c8 c<{xap98@KA`8!a|} N 8988cc<{8 xap98HK@`K~ ,@hA K$ C8vrtent_allocate_buf|``c;c`,!a,@ @HH9`89Ec<{88 ax84p9 K?`, @l<{?p88 c88=c,8@98#D@pxK?u`8!}N 88c~|c P;,A@b89<{8c8 8,xpc9 $K>`8!}N Avrtent_unmap_memory|``c;`,$!a,@@p<{?p88 c88=c,8@98#@pxK=`8!}N 8b cH>A(888`}|#(@A~|8c;,A898^c<{8 8x8p9K=A`8!}N ?p<{8 88=>9@,8@89@xpK<`KH;,A898^c<{8 KDW>89^p8 889cx8<{K !,a`88c=`c``88p9 c8 8@@apxK.u`88@H`8888K `,88K`8cF8aH2A(888&K `8c$8K `bTP(H.(,h`|0P}(\;@x;`8|B8@d|6te|JXH.A(?p,@8<{9 88=88 cc8@paxK-9`8!!}AaN 88@HY`8888K `,88K `8cF8aH0A(888&K A`8c$8K -`bTP(H.(,h`|0P}(\;@x;`8|B8@d|6te|JXH-YA(?p,@K A vrtent_logerr,#M `dHN @vrtent_free_mbuf_chain|`;c;;aA!;,!q@8`H|c, @H<{?p8=c8 88@,98$@_xpK*`;,@Dc8!!}AaN 889cc8 <{xp89K*1`c8!!}AKH8_cCHI`; |, @`8 88(A8K `WWB8|WF>|+xW.|c|+x=9`9 9AT(9 ;:8:8:|#xcE8c@9ęzT(@cAa!a a(T @h,@8a@88K|HK889_8 c<{8xp9K&-`K A `vrtent_mac_ctrl|``c;;aA!;,!@8`H|c, @H<{?p8=c8 88@,9 8*@_xpK%)`;,@4c@8!0!}aAN 889cc8 <{xp89 K$`c@8!0!}aAN H_8ccH`88a8888aAЀ88ceT r^X<{88 x!pc8T9\KE`|, A8`H8`d| @d80@ h| @@8=8~8H`8~888H=`;|H,$A cHqcK%|yAP?p8<{88 8~=cc8@,9h8d@pxKU`p, Apc8KY|yAT?p<{rc8~=9`c8,8 9t8@8@axpK`8pt, Apc8K|yAT?p<{>v8~=8,@0!p8T8 9cx88@cKm`8t~;,A<88~988 c<{cx8l9pK`8!}N Avrtent_destroy_mcast|`;c;aA!Q,A88_89<{8 cpx89 KY`?0;@}|)@]@ <{8|@88 c,8@89,@xapK`| ( @cCc0H*eA(cC8!A}aN ;@c8KuE|dy@T]<{?p8=c88@cJ,8 988@pxK1`H8`H0`|8888Hm`8`@8(P8888=8@HhH`8,#Al?pxi <{T`F~()`z8=9D8,8@8P8 c8@cJAc@paxKe`H|H,:A cK;,A<8@8988 cJ<{cx89PpK`cC8!A}aN Avrtent_init_mcast|!b`8<{9@88 9 9 8@p8DxKA`8!}N AXvrtent_ras_ldmp_free@AF86_18|`;`!HA(y@8!}N APvrtent_free_mbuf_chain@AF87_67|```!KA(,>A0cKA(88d8!}N Atvrtent_free_slock@AF88_33|``|8c@x$!q`}  ,#AL| @A4;x|@A}8!N 8chH`K;x|@@K Avrtent_post_rx_buffers@AF89_4H @bzeroA( L| N A( L| N |;}&`aAБ!Qc;,A<_89<{8c8 xp9<8Km` }| @AT?pc,@8=<{_c8 8p9Hx88@K `HN8`H|c(A\H?p,@d<{_c8 8=89T8 8@xpK`H$H888aK`8h8alؘx8HA(`|8`H`{,@NB;@(@a88cXHMA(,#AX?p`|,@8=<{8c8 c8@Ax8\9`pKe`H|888< @acXHMA(||yA@?p,@49`<{8=8c8 c8@9lax8pK`H(@D88 88` @|Ј8`ĀH?pc,@8=<{c8 c89x80x8@apK=`HT?p,@D<{a8=8c8 axc8@84p9K`cH,<NBAhac HMA(||yAP?p,@@8=<{88 cc988@xpKm`;,A@8988 c<{xcp89K!`c8!|aA} N 8`| ЈĀK Cxvrtent_virtio_register|C` }&a`A!ȑ|*@!Ac?p0,@<<{|8=8xc8 8@8dp9K `;,@<JcP8!@|aA!} N 89c<{88 xpc89PK M`PcJ8!@|Aa!} K;`; c;,@ 8`H`|, A @,#A 48d|9@ $p`A ,A X, @8(H.@d, Ahp@,`0,h8|f 8p,h@ `@,hH8(H(<Q;@;`Tz>8````KA(|W|.p|d|P,@;,@| 8(H;Tz>(@8`W>KHA cK}|}yA?p,@@8=<{88 cc98T8@!pxK M`;`;8`H?p`|,@L{ ( @0WF~8=8<{8 pcc9 8x8@K `,A܀d8cTd>d, A4p@X, A?p,@@<{_f8=8c8 8@8x9,!xpK Y`H,@H8(HK`cKJA`cKu`c8K`cK$`cH-cKe`H8(HK808XH A(Kc<KEe`?pc,@<_f988<{8 c8=88@p!xK Y`8π,h88a8|(8|88,hK`f, @h88a8 H A(c88K8Y8cdK`H,@H8(HK88aH A(888K8YcdcK| Ad,hp`c ,hAT?pc,@8<{9D_f8=88 c8@p!xK`Kc; KF`K| A@KpcKcK`|}yA?p;`,@|{ ( @H;<{T`F~8 cc88=98@pax8 Kq`K,c;8=8<{c8 cKc~KcK1`|}yA?p;`,@{ ( @H;<{T`F~8 cc88=98@pax80K`Kc;8=8<{c8 cK8`H`~pA4p@(HH8(HKcK\`c8KX5`, A, A|, AXpA8N .ؐ08c| 8K]`?d_q@A;,@Xc<KAq`, @488H YA(HH8(HK8<89<{8 c!x8p9K9`Kx(AL?pc,@l8=8<{c8 !xp988@K`K488cK!I`8K88HqA(K88HYA(Kc8K`cKQ`cHK_88998 <{8cxApK1`KPH@?p,@@8 <{_fc88 8=9xp8@8\K`H;K80?XHA(KH8?p,@<{8=8 _88@pcx98KM`K||_8<{898 8X9p!xcK `K C `vrtent_virtio_boot|`;c;!a,@_ |*@A?p<{8=8 8c8@,8D9 @xAp_K5`;,@(c8!}N 889<{cc8 xp908K`c8!}N ;8`H|c(A\H8=<{?p(c8 88@8,9@_xpK-`KH,#c AdHMA(||yAP?p<{8=88 c,c8@89$@pxK`8`H8|cHK`898c8 <{_8DpxK]`K Apvrtent_virtio_free ;@|`Hb |$(@a;!QAH8cc,+8h\A HMA(8`8!}N b@cHLK,?P`|AP|#@A8~@ ={c88 9_H,8@9t8@pxK1`cHeA(cHL'8`8!a}N ~,? ,@hAHfX| @AT~ ,@<{8~@_@9?H88 8@px98K`KP8`XH`{, AP,#A8d|9@8pH 0,@8HKS`88HKP `cXHcH5A( 0,@8pHK88_P809?H<{8 xp9K`8pHKl88_P8 9?H<{8lxp9KU`K,cXH~ ,@<{8~@P_9?H88 8@px98K`K ={8~@8 c88@9h9@,8$@pxK`K Avrtent_virtio_slih(A( L| N 0A( L| N 8A( L| N @A( L| N HA( L| N PA( L| N XA( L| N ,$(L3BATc>T>89H\8`N @0vrtent_kproc_loop`;@|`|$(@aA!!1APb c,+A088b8HMA(8!}N 8!N b@cHLK`};,?Af| @A~ ,@<8~@88<{8 9 9@p9 8x8@K`cHL'8!}!AaN 8`H, A;_ ;b? {```|cH8`H|c{&~H|., /Ad,,| A\AA8 8~@88 8@,@(_9<caxpK`|., A8`H|@@<8T>K,c8K!`|kyAP~ ,@@_8~@88@9088 cpaxK5`|.Kh|.K`c8K`|kyA~ ,@ԁ_8~@88@9$88 cpaxK`|.KH ,+A8,H(HMA(H|.K|cH~ ,@<{9_8~@8c8 8@89xpK1`KX A  vrtent_kproc`| @A 8`N 88H @(vrtent_kproc_term`| @A 8`N H @ vrtent_kproc_signal|``!q`88`aKm`HA(<88,#`A8f8 8!c(!! HA(`8`;,@H, A8``KA(,;8`,A A;Uc8!}N 8`S8!}N ADvrtent_kproc_create||3yb@!qAcHLK``}d| @@HA(`~8p88`HA(p,@, @HA(cHA(HA(,#A<""8`888""`HA(h`T~8`88pAL,>A<8c8x(HL'8`8!}N ( HMA(,>8`@88KpcHL'8`8!}N HEA(cHA(HA(,#AK8`8!N Avrtent_kproc_loop@AF18_1|``8``!qHA(,p,@8;8`@KA(,p;8`,@8A;U`8!}N `8!}N ;UK Avrtent_kproc_term@AF19_3|!8`HA(8`8!p}N A0vrtent_kproc_signal@AF20_4pA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |`d8@|%0@aA!!Ac ,#@ (Apg c,@@88g@9=`{8` 8 9 98@px8K%`8``8!P}N T>8g x$|cH*,#A ch|+@Alg c,@8` 88g@8 9 ap<{x8@908K`8``8!P}N b@cHLK`|x$8 |f*,#A 4xh8cc(*,;A |$@@A|g c,@<9b={8g@8cip8 ` 8@x9 H8,K`cHL'8``8!Pa|N {;c,@L8`H`z(A|cH{?p;,@<88{=[<{8 8cip8@x9`8lK1`{;,@DcHL'c`8!P}A!aN 8{9[9Ȁ,hci<{88 x8p9K`Kd:8{-\8̒ (K`8{.\8K`8{.8Kֵ`,hC`,hHccKq`,#A`jT~F~x` ( A`~{?p,@8{=8<{88 cix9l8p8@K`,A8`H88<|(8,h.(8~|cd`x(|08|88,h.(HK8KccK.`,#Ax`zccK`{@ W^F~( Ac^{?p,@8{=8<{cJ8 ci88@9xpx8`K`KccK `,#Ax`zccK1`{@ W^F~( Ac^{?p,@,8{=8<{cJ8 ci88@9px8KQ`K8`H`z;; x&|., @xx`KA({, A88{8T>K1`CH{;,@0<`8<KyA(;`y,@8`H`z{T<,#@p@ w#A{?pc,@<<{8{=98cic*8 p8@x89K `;E;ECH{H8`H`ccK&`HccK'`ccK `cc8K=`ccKq`ccK`ccK`{HKw#Ad{?pc,@P8{=<{9888c*ci8 8@9xpK`;E;ECHKw#A8``|8CH8`H`(A`{?pc,@@{8{=8<{88 cic*98@apx8Ky`HKcc8K`8HKx{?pc,@(8{=88<{c*988 ci8@pxK`;E;ECHK8{hKA(Kh8{9988 <{cipc*89xK`K8{9[8<{UK8 8UJ98cixapKI`K88{hKA(K<CHccK%5`ccKi`ccK}`{?p;Ȩ,@<8L<{98{=88 ci8@c*pxK`8a8K`8\8aKyA(8Pcc8K8d89Ke`;EK8{9[9Ƞ.Xci<{88 x8p9TK%`Kg c,@08g@89b<{8 9 ` p9 <8x8@K`Kg c,@88g@9=`{8 9 ` p89$x8@K`8``8!P}N T>Kg ,@488g@9=`{9 8 `p8x8@9 xK`8``8!P}N A  , vrtent_open|``aAcc;T>;@`!Q,@t,;At8cC8 cF,$AL| B@,`9,,@8cA$}C ,'A|(@A{,;@;,@0cC8!A}aN 8 }89<{8c8 pcJ98axK`cC8!A}aN ~}xd;8 @"c,@xKH8,|8@A8cA}C K8 8988 <{apcc98`AxK`,;AK\ Avrtent_find_vlan_id|`;c;T>aA!;T$T~,70,!!{ Wx>@(A 8ccD8K=|wyA؈:8`|9|c۸|8@?p,@<<{9 8=8Apc8 9@8@8!x9hKߕ`;,@@b8!A!}aN 8 898bc8 <{9t8pxK`b8!A!}aK,;:Aw,@<d88d,#A|@@;,AK8x`d8d b8|c`~K=`8cKɭ`KccD8K'5`|vyAXK?p:,@KD?p:,@hK,898 88 ccJ<{!p9\8xK`,7@?p:,@K A vrtent_clear_vlan_idT~`|;c;cT>a}&(0A,!;;; { Ww>!!T$@.6:@-58`AH(A8`b,6A(`8c(Ab,6@|w,A?p8 ; <{9@8 88@,c8=988@pxK1`;,@Lc#8!|!} AaN 8 889c*8 <{c9P8xpKۡ`c#8!|!} K;K@8 8`KmA(; ,#@\?p8 8<{9@ 8 88@,c8=9,8 @pxK`;K8`vK9`88dccD8K#``y,9@8 Ad|x;,AT8989 Ac8 <{8 xp9DKA`;Kv xdda~"Uuv88Kx;K@HK,ccDc8K |uyMA|9A?p8 <{8=; c8@,89 9 8 8@ xpKe`;K4898 89 cJp<{c89xK%`K< C Hvrtent_set_vlan_id|`|;ct;`,#,!a@@<{|?p;8 8 9@88|=c,8@98 @axapKa`|;,AT8 ,h|v8|9<{8c8 pc 98axK`c8!}N c8!}N |;,AK8,;@(d|8|9A(,h| 8|t,h8,A<tK48cKa`8,#@(,h|t| 8,h8,AtK`x?px` (,@9 T`F~<{a@88 8|=pcc 8@ax889K`K<{988|=88 c c8@paxKֹ`KX8|98 88 c9@<{ap98LaxKց`|t,#@K AxIPRA.$vrtent_promiscuous_off|`|耜tc;;,;`!a,@@(8|d|9À,h`t,h,8A|t|;,@c8!}N 8 ,h|v8|9<{8c8 c 988paxKU`c8!}N |;,A8|9,h8 |vc<{8 8Kc8K`,#A?p`xxd ,($@(<{= {T`F~8 8|=`@4c 8 c8axp98@80Kԑ`K98088 8@cc paxKa`K,ht`,hK8|98 88 c9@<{9axap8K`t,$@HK A$IPRA.$vrtent_promiscuous_on|`耟pc;;,;!a,@d@|P``~8 ` |@@P8 8=<{?pcj8 c,8@89 8\@HxapK̡`K48>8;`,KY`8`H8 `w8aK`88888=8H>y`,#8a@:88``K`8a88 |@A\6 8K`88888=H>`,#8a@88K~HK4~H9 |H<{?p8 8c8=,cj8@8 9@xpKA`K<{?p8=8 8 cjc89,8@8@pxK`K898 8_Xp8 <{c98L!xKʽ`K A pvrtent_mib_addr|`(,c;aA;,``!Q|@8@$<{B9 ?p8,;j`88 c,8@8T98=cj@ApxK`;,@0cc8!A}aN 8 8988 <{pccj9x8Kq`cc8!A}aN ;,Ah898 8 8<{pK;`c8,Ke`c8888H ||y@DX8x.P.T.pX.t\,hT `Kc?p{ (,@9 T`F~<{a@88 8=pcc8@x88 <9KE`Kd<{98 <8=88 cc8@pxK `K,898 88 cc<{Ap98<xK`(,@K Avrtent_mib_get|`(,c;a`,|`;!Q@@<{B9 ?p8 h88@8 ,cc88=9@xapK`;,@,c8!a}N 8 8988 <{pcc9x8,K}`c8!a}N ;,Ap898 8 8<{pK;c8,Ku`8~<@8dxltp|쓾  $@x`PXK898 88 cc<{ap98xKM`(,@ K AHvrtent_mib_query|``c;;aA!T>`!!,A<8898 8 <{Apcx948x Ką`(<{8 @0`e0T|pA0e| @AP?p8 c8=9L8@E8\, cj8@ x~y`pK`H;`8`Hc`ycKu`8 |zy@h#H|?p,@8 <{8=8c8 x8@x9Xcj84pKi`Hp8aK`8c8K%`8cC88=HDI``|#H,<A\?pc,@<{8 8=x8 c8x9dc8@8 lpK½`H, @cK!`|jyA?pa[,@<{9 8=x8 c8x8@8 9ppKI`HPex?p,@<8=9@8<88 8@xccjAxpK`;,AD898 X<{xcj8 9|8c8xapK`cc8!!}aAN Avrtent_remove_mcast_addr|``c;`aAT>;,!1A@8899 _8 x<{8cAx9pK`(<{8 @`e0T|pA0| @AP?p8 c8=98E8@, 8@x^yKcapK=`H;8`Hc`zcK`,#A`{8a8 KY`8c8K`8cc88=HA)``{CH,;A8?pc|,@$<{8 8=x8 c8x9cj8@8 pK]`HXP| @AlCH?p,@X<{8 8=88 y 8@c9c8 xapK`Hh8a8 K1`8c8K`88888=H@``{CH,;A\?pc|,@<{8 8=x8 c8x9cj8@8 lpK5`HcK`|jyA?pa\,@<{9 8=x8 c8x8@8 9pK`HP?p,@<8=98 88 8@xccAxpK}`;,AD898 X<{xc8 9(8$c8xapK-`c8!A}aN AHvrtent_add_mcast_addr|`,c;`,|`!Q@TA<{8 ?p 88 8@8=c,c98 @xxpK5`;,A\8  89<{8 x8cc98paxK`c8!}N c8!}N ;c,AK;`c8c;aKa`; c8c, AhA| P@@X;c,A8 899 8<{cpax8 ,9K`;c,A@X?pD,@8 8=8<{8 cpax8@cJ98K`Kxb (`x}$0P,'8`}H8y+T>::`|J8|6t9 98 Z-\9@9`x"-ȓ--x"-x"--A~ (B@l```%P~e~b})|90@ }|}kb}J~t(Ac&C %P|$0@}}})|}k*}J~lA`y,"-y"x8-,$?-/`T>--9`_/X9@89?-9 -|88AH|8@` '|})|b}J}}k:C x"/x"yH"/-d/(-l_-t-`?-.(-h,h-p,..8.|0P8|0|2x|6t|2.K`/`/X//,?._.///88.h/0/h//////...x..p.t.....̑?._.`KI`A`ccK`,8-\@,c8K`88.8K`Kc8K`88.\8K`K9 8898 c<{`px8p9hK`KL C ,vrtent_get_stats|9 `8c98_;8J8 <{c, !a89P@88-\K`88.\Ku`88.Ke`880KU`;x, A48h;;} 8cK)`8hx;|@A8N b89y, 8@c00А.;(,A8898 88 c9@<{px9\8\K5`8!}N ;;@`} 8cKY`8x;|@A89y8N 0.ؐ0;(,@@8!}N p_xKq`88-\K`88.\K`88.K`880K`;x, ApK< Alvrtent_clear_stats8@|`i``|$(@}&`a;AT>!!1APb c,+A8b a&HMA(8`8!a}N ,#A l(gT>c ,#@ L(Axg c,@8 ={8g@|8p` 8 ax8@98K`8`8!a}N T>8g x$|c0*,#A DCh|*@Atg c,@={8g@8 88 x` ap8@908 8K)`8`8!a}N b@cHLK`zx$8 |e*,#A xh8c# *,9A 8Yh|*@Ag c,@<={8g@8 c)8 8p8@ax9H8Kq`;cCHL'c8!|!Aa} N .A,A,A,A,A,A,A, A,A,A,A,0A,1A,A|,At,Al, Ad,A\y;,@ ;@K9 88y9<{b8 c)8xp9TKA`;@K8`H,$A 4p@ ,8d| 9A ,A,,NFA@ |x, A`cHy?p;,@X8y=8 <{8c)8 c p9l8@x8K`K8y(HcHy;,@ yH8(A\xH; 8@|*| N c#c88cK1||yAHy?p,@898 l8y=<{88 cc)xp8@K`yH{ WF~( @`|y;,@8y(HK 88 8y9<{8 c)9Dxpc8KQ`8y(HKyHc#Km`|yH,<AXy?p,@H98 D<{8y=88 c)8@cpxK`K yHc#K=`|yH,<Ay?p,@98 <{8y=88 c)8@cpxKe`KyHc#K-`|yH,<Axy?p,@h98 <{8y=88 c)8@cpxK`K,yHc#K`|yH,<Ay?p,@98 <{8y=88 c)8@cpxK`Ky?p,@@8y=8 <{b8 c)88@98px8K5`;@Khc#ccKە||yALy?p,@<98 8y=<{88 cc)8@pxK`Kc#ccK1||yAy?p,@988y=<{88 cc)8@pxKi`KyHc#cceK`|yH,<Apy?p,@`98 \8y=<{88 cc)8@pxK`K(yHc#cceK`|yH,<Ay?p,@98 8y=<{88 cc)8@pxKy`Kc#ccK=||yAy?p,@98 8y=<{88 cc)8@pxK`KLc#KK@8|4T~K,,/,0A,AA,@T8`H,,|cHKyHc#ccK`|yH,<Ay?p,@8y=88 <{c8 c)p8@x98 K5`Klc#ccKY||yAPy?p,@@8y=88 <{c8 c)p8@x98 `K`K,1/AAx@88cc#8cK||yAy?p,@8y=88 <{c8 c)p8@x98 KI`KyHc#K`|yH,<AXy?p,@H8y=8 <{88 cc)p8@9,x8 K`KyHc#KU`|yH,<Ay?p,@8y=8 <{88 cc)p8@9 x8 KY`K89 8y9<{8 bc)xp89xK`yH8(AxH; 8@|*| N |cHy?p;E,@h8 8y=Y<{8 8c)p8@x9`88K`K,g c,@8g@8 ={88 ` !p9<8|ax8@KM`K; Kg c,@8g@8 ={8` 8 8@9$pax8 LK`8`8!a}N T>Kg ,@\=`{8g@8 |88 p9 8d8@xK}`8`8!a}N C  vrtent_ioctl|}&;|3ya`A!`T>!!NA }`,@ ,?A ,>A ?B|)@@ 0|#@@ _(,*@A|}`,@88c8c8 px`948pK5`zp8!|aA} N b c,+AcaE8b88c@8HMA(zp8!|aA} N >c8c$HMA(_| P@AA}`c,@88c9c8 p!x`8t9LK%`zx8!|!Aa} N b c,+AcaE8b`8cXc'HMA(zx8!|!Aa} K8`(x&~(*~*,7A| @|P|txтA`,$ATb|%@|(P|t`xтA4`,$A$b`| P|$@|txт@,;A,;A,;@,@A}`,@Hz8!A!|} aN 8c8!p8 cc`9x8KM`Kb c,+Atcc8bc&8c8HMA(KPw>~A\}`,@ 8`Kc88p8 cc`x98K`8`Kb c,+Acc8b88c8HMA(8`K;`KP,@A|}`,@<8c88 cc!p`x98K `z8!|!A} K@b c,+Acc8bc&8c8HMA(z8!|!A} K,8A| @A|xQw@L,#A48bKA( 8 v8Kb8KYA( 8 v8KA|}`,@A ?b|)@@ 0|#@@ (,$@A|`,@no@no/pcApc|;xA@o.Tc(@8!}N 8!}N o.Tc(@8!}N TdD.Tc>|c#xno>Td>Tc>x@,no@Td>Tc>x@,no/pcAtK8 AXIPRA.$vrtent_txhdr_init88,$@N ``````}Cy@,'M '`8`,$@H0`h,$A `h}'Ky@N }'Ky@N D  c8@,+9A@d @8}DSy9@A`D  c8,+`@9@8}DSy@A0D  ``c8`@,+9AK`h0,$AH`h}'Ky@N @vrtent_txdesc_chain_undo|`}&`daeA!`;aA!p!,@(,;A8888`; ;@a,8Apc`8p`KX`08{h, >(8 @D~,@~,@ `h0, A`~h(9@~,@djbp8!`|pA!} a!AaN 88~08<|8 bcp9Px8Kli`pbj8!`|p!A} Kd:,7A$a|#@@(7b@`K;`;:3y:@| A:>H:sb$,#A0```:c ,#@,%~A8c|c``: ,%@~P|@@0,8@Ps`,3@P,@ |9@A`c#P;Z84;{|*./pA@TAȀ84|*Ȁ4| @@X.xA 8#`` |9@,Ad` h~ @Dxh~P,9||c|xh~P@L|:@@88`888(7b; a@LK(Kz VF~( @D,#@~,@Hp|{`P|P|*|c$ccpKmbKx8~0c8<|b88 xp988KiQ`p|{`P|P|*|c$cK8,@H8c88b8 <|x8@p9D8Kh`p|{`P|P|*|c$cK,4@K~~ @hK$xA8K8K̈.KpA8Ѐ4|*؀4|@@Ȑ䈙.Kp~T>c8HMA(K̀8~80T>Xc(HMA(|ty@ :RK~8KbcaKoiA(KPK8~0^9a<|88 cAx8<p9 Kga`K8~088 9pcx<|809Kg-`K:i|@@ |P||c|c P|c48cTc|`8T>@| @A <, A | @A (:,88dAa3T>Tr>~8,# 8(| B@8B@``A 8T> x8xT<A `t(@~88@,# C A t8 T>xxT<A ( `t@(~88,#@ A $8 xxT<A `t~@8@,4AHL8e:` 8x h4XtT>$p0|8 ,`NA,2A: ;``~$~EccbO}ӀP||p@@}H$UA(~NP~.(,@Ј`(xP8P ,LFBAal(@hl(@X.`. (@0`dx/`cBx/(Ax`888f|Tz|`8x/TcA8(@x.`cx.D.TA>a^, NBAb/8xe./|d2| T: (@8/,|:|2` T/| OBAz&/x ,A$pAtP</z | AzA4@ L.8TA$|:: |: %|B|(P|J|:|tA ``T>x |*t@/pA:, , 8AD|@`eA|2``, 88@|@AK8TĄ>x |"x T>T>|"|+ /TA8x:8|>@b:H,, @a|#@@l(9ALc`hcK﹀Paa;{8caaKcccKyPaa;{8caaK8`H`{,,+A8,H,HMA(cHK TAK|e:FaC 8}J }RE#c|B|2, |J|b|Z}RA|8T~8|x&|*8&f}J& F c:}kb8؈c|Z|P|*|B|J|R|b|2|ct`A ``T`>xc |`t`@d/TAK8KdP,$^NBAb/88(|Bx./(8AP(AH(:A@e9@9b9k(8(|X@(+(@L,%AD```/,,2A/,+,,Ap/,A4OA$9 9@}%Sx|v|(8:T>KaK`9U8y |b|bT>|X@@('AK|::d,,,`A$b@Vd>|X@@('AKHF9f(K,,;/,(@c<|88 9 px8|K[Y`K| @AK|8KT~,@0(9AK8~0^9a<|88 cAx8p9KZ`0(9AK:K88~0^8 <|8c98pxKZ`K CIPRA.$vrtent_tx_send|;8`a!h`;8( `;@;!p8p@nHqA(8 |8`((@ ;(A(8A(T>Av((L0BA| T>,,&At@88(; 8T>T>T>|| ,8|@A$@8cZ2|@AZ28o|e(A(|@4|*|.T~|d||*|:|`38!}|c1|PT>N 8o!qrps }Jt}Av!u|bawxazT>y|B|J8!|R}|Z|||c"|c||`*|3|1|PT>N T8 8 |*T>T>T>|| KW>| T>,&,A@$KP8AK AIPRA.$vrtent_hash_transmit|``;8;`A;!;@aA!x!`~(HA(,AH~,@!`,9A8;c#```8`x|yT>@~(8cH}A(8~(8cHA(y```| c~(88cHA(,A`8~(HA(,A~,@Lcc08! xaA!}!AN 8~08 88ci<|cp9Ax8KU`cc08! xaA!}K;";@0>|@vHVP8~(8cHA(8|fyAt``8`||y@|`||*`~(8cHA(~,@| @@>8`, `A8c`|+y@||``|~|X@AX888(898 8@,c@xap^KTM`x`c (# A~c,@;, cc8`: A~8V>K``ToF~xc (#A`,,JA`,A|a`At,#A0```a`da`,#@,~,|c"~8c/@bAXcc8H=,X~`|@ @A`: HLXA ,A| 8~(HaA(, @08~(8cHA(,#@aK&`Kt8~(8cHMA(,@~H)A(,@8<`8B@H~P~H%A(aK&`K~``HA(,~@<`8B@H~P~HA(aK&E`K8 888cc98@xpKQ`K|b{@<@p88 88cc8@9paxKQ`K`8HMA(,#A,0;`(#;@<`xAd| @@X0(@h`,$,ApA\`h`hxhx`X0PP| PPx,$AP d 8,%A4 8|y@8@A  d 8,%@8Kx`xhx0, A`dh~~X8~8} 388X|IU>|Pc0HMA((#,@8!!}AaN ~Kpd`h KAeh`K~~ K8c,@<888<|8 ccp9h8Xx8@KL`8b@c ( @@0cc|cK]A(8!!}AaN 8,@<888<|8 ccp9\8Hax8@KK`8b@c ( @cccb08cK\UA(8!!}AaN 8!}N Avrtent_hw_tx_complete|;@0|iy`b |(@a!QAHc98a&,+8htA HMA(8!}N 8!N b@A\cHLKh8``},>A~ |# @@(,<A|p|# @At c,@8<|98@8xc8 p88@9KJ`cHL'8!a}N 8`H8(`{8eH 1A((A ,@@|d<|9b8@88 cc8@9 xp8\KIi`cHcHL'8!a}N ,A|(8HcHcc8Ky8|(HK c,@K c,@<|898@8 cxp8|98@KH`K c,@p<|898@8 cxp8|98@KHI`K8<| 8889@8 8@,98@8<@`pxKG`8!}N A@vrtent_tx_swqt_handler0`aA|`;B@`!|$(@!AAHb c,+A88bcHMA(A8`8!}N 8b@cHLK`},?A(zc T>,#@(Az c;,@<8⣐88z@=`|8 9@`p9x88@KF`cHL'c8!!}aAN T>8 y($|@*,'AGx|*8@APz ;c,@<|898z@p8 x`8@890KE`KXa9 |8*,'A\Tx8g(*,;A[&p|*H@APz ;,@ <|8z@898 x8!p8@9HciKEi`K,#@`{F|#P@APz ;c,@88z@<|98 x`p88@9TKE`Kp8`H`|{p`A8|8,@8{([HH;,>Al,:c@$8(|A A8e@H8,8zT>{, Z$,:@z(AH;@{C$8$*y,@y(c}C"|*@@{-8-yT>c,@\; 8{(Hy,A,8y0888 <|cic!p98AxKC`K8y089; 8 <|cip8x9xKCQ`Kxccc$caKa;KX898 8y0x<|cipc8x9lKB`KcKT`>|K8e8HKT88eHKD8$(|A A\8e@(H8|Z8,:$T|>ADK8e8H8|Z8,:$T|>AK88eH8|Z8,:$T|>AKtHz ;E,@x88z@[<|8 8cip8@x9`8\KA`Kx$K8z ;c,@t898z@<|c9@8 p89 8@xK@`K8 A vrtent_output@A( L| N HA( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N |`i8@|$(@aA!!1A, @8(Adf ,@88X<{8f@88 xcp98 8@K>`8`8!}N U>8f x$|c *,#AX| @Adf c,@<{89bX8f@c8 xp8@8`9 0K=`8`8!}N b@cHLK`}x$8 |*,%Ayh8*,<A\|$@Axf c,@<9X<{8f@8ccxp8(8@9H8 K<`cHL'8`8!|N |;,@8`H|c`@H8|(HT{>,<Q;@A;"X;9:8``K'A(WD|wЖ@|c.p|c"cd|cP,@|;c,@| 8|(H;VT{>(@8`WV>K|H8`H`{cKz}`cHcK`cK{`c8K)`cKV]`cK8`cK`|H8`H88<|08,h|cd8~` x(|88.(,h|08.(8,H|H (|H|;,@HcHL'8`8!}!AaN 88|98Xc<{8 cpx9l8K:U`K8܁\8c9`<{c8 xapK:!`K8|9.X9Xc<{88 xpc89TK9`K@f ,@8f@<{9bX88 cx9 <p8@8DK9`K;Kf ,@l88f@9X<{8 cxp89$8@K9E`8`8!}N U>Kf ,@88f@9X<{9@8 xp89 8@K8`8`8!}N A H vrtent_closeA( L| N A( L| N A( L| N |`}&;`};;`A;@!; ;::aAdԂD܀!: xTp!~aA !T>8c0HMA(:,#A:@:b@`q(```9z U>A> z. U >|.@AT},@488 =`}88}`a!p98@xK6`s ( Ac0HMA(|qy@(9@(@, @`a`Z8!P|xp!} Aa!AN 8~hH%Ua`Z8!P|xp!} Kccc%HKL~X,A,988~8 c8<}pcAxK4`Kccc%xAaHiaAx;;`; :KHcb&tc8KDA(.K(qXP,#,AAPXqPXXPQ.Aq8 c`$8| @`| @,`x |48Tx,$| .|*l(@l(@؈`  pAV>V>x@,q( , A`|@@<;~~P(9A6P;Xb6Kb9b6;Kq8@(9;`c;{qd8cd| A;6PXb6K8| T|pA(`K$a|@qAPK|PXhK(AXP`K`hK},@88}`8 =}88cc98@!pxK1`s ( @pcctxb&8KBA(.KPb&a tp8KAA(K,1AdK CIPRA.$vrtent_rx_process_queue|`}&8dXAБ9 98!q,`;@;`;;; !@x, A;8`:a, A8!:,$Av| @@;^hq(,#AvH| @@, Ap:`PTPA ,#b8:`:@b7AT,@L$|`(2A C| @@|Pc(,#A ,AȈT@, ATA,3Aap|d@ ~yNA xb0bc8KA(,8hA\c,$A8(((($xh|8$898, Ap(A`(((($xh|8$888, @Ah`(((($|8x$h889, AK,cP,#@:~8$`$TA$~8``$`` $p0A8pp!8x(@`$p0Ap!(@|`$p0A`p!(@`(T@T@8`$|8$(9Aa~88c|*~,8APz8x,#Ap(((, A0(zAL`(((`, @zA$`(((, AKx(PXX, APXXX`a(%8ca@8!(1@h,;A,A@~X,@,9Aac~X,@t,8,Hc$HMA(,:AD,@@, @4Z~Xc|*@,A@8~X,@(8`8!|} AN c9c8~88 p8X<}9xK*`8`8!|} K988~8 c<}xp89K*Y`K8@ K488~88 <}cpx98@K*`KcCH%K8~8a8ck8 c*9<}8paxK)`KLyyAXK08~88c 8 cj9<}8,paxK)m`Kcc8cH)5A(||~|"|* |@@tKl,9AKXK bK0p( (@8(@`@x U@,%Aax |c (@$`x , A`UAyAd8yAd8| AxA4@d$p0A\p!8x8p(@@``$p0Ap!(@``xA܀$p0Ap!8x8(@``p$pd0A`p`!(@``, AtTAhTA`T@T(;A aa8caKDba8caK,`K\`p$p`0Ap:8xKTbK`dKĠ`$p0A8p8xKd8K8UA,K(@ `x , AKyAK(@U` x @|c(@`, A|K(@`, A\K`8(A(@DKbK`dK$p0A8p8xK|`dKD$p0A8p8xK8TAp, @t, @P|, @,/Ax@d,8Ac,$A8(((($xh|8$898, Ap(A`(((($xh|8$888, @Ah`(((($|8x$h889, AK,cP,#A4Kb#H#A(K ~8Ȁ$`K<8`H`nX, @}HKD8a8 K`a88K%`8888`K``j~XaO,Aa9b8 88<}8~9 xxcpK"`}HK~8Ѐ$KXbph~X,A9¬8~`8<}c8 9pbj8xK"a`K`88`H"yA(|qy@|,8AXc,$A8(((($xh|8$898, Ap(A`(((($xh|8$888, @Ah`(((($|8x$h889, AK,cP,#@~88d~K4.1A K~8,@D8`:T8 > }808xc8@p9K a`,8Ac,$A8(((($xh|8$898, Ap(A`(((($xh|8$888, @Ah`(((($|8x$h889, AK,cP,#ApKx Kd`br|* | @ADx K<(8A7P,#|b7A0,@(`` C| @@(c(|P,,`L1AKx |Pc(,,`L1AK~8,@<8`Q;>}8c8 8 x9p8@K`q,#A,((h$x(|8$888, Al(zA`((($x|8h$888, @zAd`(((x$|8h$888, AK4b8K ,@<8`89b<}8 ccp9 x8Ax8@KY`8b@c ( @ccvXcGK,A(Kp,@<8`88<}8 cc!p9l8Ax8@K`8b@c ( @cb&cv`cGK,MA(K,@<8`89b<}8 cc!p9 `x8@8Ka`8b@c ( @ccbb&chK+A(Kt8 `98c`8d<}xp8l9TK`KT CIPRA.$vrtent_rx_complete|`;Xb@aA!!1cHLK_`b8@`}|*@A<{ 9`88e@c8 8,8@98@<paxK`cHL'a8!|N cHL'8!}!AaN "@(, ,@LA;:{;c; , AP` d ,$A|#@@$x|#(@zA|:؀x:;Z|@AcKA("@,A 89`9*_`<{88 c8ax94pK`K,#A8`88K(A(؀xKh:;Z|@@hK"@,A89`9*_`<{88 Kl9`98*_`<{88 caxp8(9(K`(, AKt A vrtent_rx_poll|;@|iyb |(@aA!QAH9c8a&,+8hhA HMA(8!}N 8!N b@ApcHLK;``|,=A} |#@@},;A|f| @A ,@d8@98<}8 cxap8x8@9K`cHL'8!a|N cHL'8!Aa}N 8}hKA(,@`8`H`z(A\ c,@<88@9<|8 ccipx8@89K`C`HKH 8}T>chHMA(8`8K%A(C`HK  ,@<}898@c8 K ,@<}898@8 cxp898@K`K ,@<}898@8 cxp898@K`KP<} 88ȩ89@8 8@,9t8@8T@LpxK`8!}N AXvrtent_rx_timer_handler;@ }&||$(@;`}aAБ!AAXh888b8c,+A(HMA(8!}N 8!N Nb@cHLK,=`|A f| @@]z,:A|#@@}X,@88``H8`{z(H`c(@8H8cCcK8``H `}T>c@HMA(8,@H}hK A(}8 T>chHMA(, @, ANB`H@<}KA(,@<}`H}ȐP}KA(8z(H}X,@@}?8,0A L80}syA ((8KE`nxD 0@P|@AP88o`89\&8@, c8 @pxK}`w ( A @~ (,.(8cX| *A:A(a|@AX,6AHvPX,#AXPX,6A$b8`KM`(8b@8(Hcc ,#A|zxd`|xH(9AaPvX8T>,9A||@@,A;:c48`8,$A(`8c (,$@|`,@P,4@,@z|9@+98A|8c#8T>88A09P+9,9AXPX`, AhdPhXh|9@@,9@;8`; ,aAzX,@`cP8!@pA!x}a!AaN 8z8 88!<}cp98ax8K `cP8!@pA!x}aKp,A{ WF~(@d,@zX,@cAAc#9P+9,9AXPX,$A08((($xh|8$888,(Al(A`((($x|8h$888,(@Ad`(((x$|8h$888,(AK4(PXX, APXdXeXApKteXAdKh8`K8z8 88!<}c Ap9x8K M`+9,9Kd,@<}8d``88c 8 Ap9 8@x8K`+9,9K,@K0d,@D8<}8d``8Apc8 9,8@x8K`+9,9AX@\8`Kt`hK8``, AK uT>c8HMA(K\ u88T>c(HHMA(|xy@ :K 8 K,KbKdzX@,@,8A(@`88`$hx|c(8d$8d88c,&@Atc(8(($xh|(8$8``,&88A(@8Kl8`(@x8KP88z88 <}!!pcJ98`xK`KaKLzX8,@,8A|(@`88`$hx|c(8d$8d88c,&@Ac(8(($xh|(8$8``,&88A(@8K8`(@x8K8988zcJ8 <}!x!pK5`Kc~%@u 8KA(KqX,A9P88d8q8 b*<}apxK`KP8@0K̉A(|py8@qX,A 9D888q8 b*<}apxKm`K888z8 cJp!x89<}K5`K A vrtent_rxba_replenish;@|`b |$(@aA!!AA@8cc8b,+A HMA(8`8!}N b@cHLK,?,@`}@~ 9<}88 9@8,c8@8~@8H9 @pxK`cHL'8`8!!}aAN ;8b<}A|$@@,;Af| @@x,@,8(KA(,`zAXcKA(,AH8888 9_<}ciAp9H8xK `K8` H`y[( AX~ ,@888~@9<}8 cipx8@898xchHMA(8`KA(# HK898ci8 9_<}88x90pK`K~ ,@<<}8~@98c9_8 ap8@x89$K`cKA(K ,@98?08~@8@88 p9_!xcKu`cKA(Kl Avrtent_rxc_slihA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N (A( L| N 8A( L| N @A( L| N PA( L| N XA( L| N pA( L| N A( L| N |!8b8 98+4888cdHJA(8!p}N A@vrtent_kdb_entry|;µ}&@;a`AБ!!l`xf`pHLK`z8@b|$@@x8x8p|`HI`,#AP`tK``}8DcHL`,@NaxK`(#x@L`Kݽ`,#A(ax(e@;8``H9a,#@l8T>(cA@@cCHL'8`8!|aA} N 8~ PxHKA(K88aK1`88a8c(HKA(8axHK`,@\NB8@a8(HKA((#@a@ ~H iK8~ (HKQA(K 8~"tHKAA(K|P88t8`|HKqA(,AD,A ,@ ~,#A H KHK8~xHJA(K8@8(aHJA((#@@a~H K8~ ,A,#A8H?K8~HFA(K8cHF`,@x|P88`|8tHFA(,x@p8` 8t|P8|HFA(,A$a8,#A8H>KaT>,A,#A8H=K8~HFA(K8TcHE`,@x|P88`|8tHFA(,x@p8` 8t|P8|HFA(,A$a8,#A\8H9]KPaT>,A<,#A48H95K(8~HEEA(K8\cHE`,@8x|P88`|8tHEYA(,x@p8` 8t|P8|HEYA(,A$a8,#A8H4KaT>,A|,#At8H4Kh8~ HDA(KXHKP8~9HDmA(K Cvrtent_kdb_command|!8b8cHD A(8b8cEHCA(8b8c;HCA(8b8c:THCA(8b8c:|HCA(8b8cAHCA(8b8cAHCA(8b8cEHCA(8b8cB HCA(8b8cBTHCyA(8b8cBHCiA(8b8cCHCYA(8b8cCHCIA(8b8cBHC9A(8b8chHC)A(8!p}N A vrtent_kdb_display_usage|;µ8F8~;!aHBA(;b8@d|#@@$cH/8||y@tT>(A8E8~HBuA(,8(cc@8@HBA((#@@~8!}N 8~ HB1A(8!}N 8~8EXHBA(cHi8~dHAA(8;T>,(@c@\K8 A IPRA.$vrtent_kdb_print_acs_table|;(`8@caA!!!HAA(<.;<(@88E<@^("Ȁ~,`,LFB8~(`;4j)Ap;,,/A(,(,/A;] $A;] 4A;] DA;] (A((| P|Hx|2|6t|BT>|8Tل>x>$| P|(T| P| T~<| PT>Kѕ`,#,/#c8(Ad/AL8p8pA8t8@A 888} LH@A(8~(K=`cEc8}qA(8!}N A P vrtent_kdb_print_acs_table_entry||{ycd;(;!aA.X8HH=A(8c8pKΥ`;88pxH=A(8}8p8Ky`8x8pH=A(80@8H=qA(80d8 H=aA(808H=QA(808,HH=AA(808.\H=1A(8080H=!A(8}@8p8K`8x8pH| AAAhA@w@@,:A8|8aKA(8}8cH6A(8} H6uA(8}C>H6QA(8}D4>H6-A(8 , A88}H6 A(8}+T(H5A(8}(H5A(808}+xH5A(, A;;~8}1``` cH5A(8}18|@T>A, A<;;~@8}1` cH5eA(8}1̀8|@T>A88}+H5=A(8 8}+H5-A(8 P8}+H5A(88},H5 A(8`8},,H4A(8},PH4A(8}%H4A(8}%H4A(8}&H4A(8}&4H4A(8}&TH4A(8}&tH4A(8}` H4}A(8}|(H4mA(808},tH4]A(8~08p8K-`8}1x8pH45A(888}:H4%A(8}2rH4A(8}28vH4A(8x, A88}2\H3A(8$|, A88}2H3A(8,, A88}2H3A(8}:H3A(88},H3A(8~8p8KU`8}2țx8pH3]A(88}:H3MA(8}2쀞H3=A(84, A88}3H3A(88},H3 A(8 , A88}34H2A(8<, A88}3XH2A(8D, A88}3|H2A(8L, A88}3H2A(8T, A88}3H2mA(8,, A88}3H2MA(8\, A8 8}4 H2-A(8d, A88}40H2 A(8l, A88}4TH1A(8t, A8$8}4xH1A(8}4H1A(8}4H1A(8},8H1A(8};8H1A(8|, A8,8}4H1mA(8}-8H1]A(8};D8H1MA(8, A848}5H1-A(8}-( H1A(8}-L(H1 A(8}-p80H0A(8};l80H0A(8X, A8<8}5,H0A(8}9`H0A(8}5PfH0A(8}-8hH0A(8};8hH0A(8, A8D8}5tH0mA(8}:,H0]A(8TA8L8}5H0=A(8pA8T8}5H0A(8}-8H0 A(8};8H/A(8, A8\8}5H/A(;Ԁ, A;^0;`8}7l8, 8A 8d`H/A(cd8}9H/A( 8}9@cdH/uA(888}7lT>| @@cd, AK8} xH/5A(8}(|H/%A(8}DH/A(8}`H/A(8}|H.A(8}H.A(8}H.A(8}ЀH.A(8, A8l8}H.A(8Ĉ, A8t8}H.A(8̈, A8|8}$H.eA(8Ԉ, A88}@H.EA(8܈, A88}\H.%A(8, A88}xH.A(8, A88}H-A(8, A88}H-A(8, A88}H-A(8, A88}H-A(8 , A88}H-eA(8, A88} H-EA(8, A88}ZH*A(8}>H\H*A(8}>t^H*A(8}>`H*A(8}>̠bH*qA(8}>dH*aA(8}?$hH*QA(8}?PlH*AA(8}?|pH*1A(8}?tH*!A(8}?ԀxH*A(8|8}7H*A(8}7|H)A(8}7؀H)A(8}7H)A(8}D܉>H)A(8}8 H)A(8}8DH)A(88}8hH)}A(8L, A88}'TH)]A(8T, A88}'tH)=A(8\, A8 8}'H)A(8d, A88}'H(A(8l, A88}'H(A(8}'H(A(8}(H(A(8}(4H(A(8}(TH(A(88}8H(A(88}.H(}A(8}TH(mA(8}pH(]A(8 8}.H(MA(8, 8}/ H(=A(8~, 8p8K `8}!x8pH(A(8}",(H(A(8}"4,,H'A(8}6,0H'A(8}&,8H'A(8~,@8p8K`8}x8pH'A(8!!}AN 8}@DH'A(8}@,HH'qA(8}@XLH'aA(8}@PH'QA(8}@RH'AA(8}@ܠTH'1A(8}AVH'!A(8}A4WH'A(8}A`XH'A(8}AZH&A(K8K8K,A,@8Kp8Kh88K`88a8KڕA(K 8t|`K}A(o@T>K 8 |`K]A(#k@T>K 8\|`K9A(#k@@T>W@>| AKt 8|`K A(#k@ T>W@>| AAK@ 8P|`KA(#k@T>W@>| AApAHK 8l|`KٝA(#k@T>K 8D|`KyA(#k@T>@ AK 8|`KMA(#k@T>@ AAKp8a8K!A(`ykKD8a8KA(Kx88H`K8} @cH$A(8!}N AIPRA.$vrtent_kdb_dev||y8`;µ!c8AH$A(c8~H$iA(8a8p8K9`;8~8pxH$=A(8a8p8K `8~x8pH$A(8~$TH$A(8~8H#A(8~TH#A(8~H#A(8~$t8(H#A(8~$H#A(8~$H#A(8~0H#A(8~HH#A(8~ H#}A(8~$8HH#mA(8~$H#]A(8~%H#MA(8~%4H#=A(8~H#1A(8~%T8pH#!A(8~%tH#A(8~pH#A(8~H"A(8 8~`(@H"A(8~x H"A(8~$H"A(8~(H"A(8~,H"A(8~%8H"A(8~%8H"uA(8a8p8KE`8~؛x8pH"MA(8!}N 8H"1A(8~x H"!A(8~$H"A(8~(H"A(8~,H!A(8~%8H!A(8~%8H!A(8a8p8K`8~؛x8pH!A(8!}N 8~9dcH!A(8!}N A,IPRA.$vrtent_kdb_rxba||y8x;µ!c8AHH!AA(c8~H! A(8a8p8K`;8~T8pxH A(8~tH A(8~H A(8~6(H A(8a8p8K}`8~x8pH A(8~6L8(H uA(8~6p8hH eA(8~6HH UA(8~ԀPH EA(8~TH 5A(8~ XH %A(8~ 4\H A(8`8~ T(A8lHA(8Ĉa8~ t(A8tHA(8̈b8~ (A8|HA(8Ԉc8~ (A8HA(8܈d8~ (A8HuA(8e8~ (A8HUA(8f8~!(A8H5A(8g8~!4(A8HA(8h8~!T(A8HA(8i8~!t(A8HA(8~6pHA(8~68HA(8l8~!T(A8HA(8~HA(8~(HuA(8~)HeA(8~)4HUA(8~)THEA(8~)t H5A(8~)(H%A(8~)0HA(8~)8HA(8~)@HA(8~*HHA(8~*4XHA(8~*T`HA(8~*thHA(8~*pHA(8~*xHA(8~*HA(8~*HuA(8~+HeA(8~$HUA(8~$4HEA(8~78(H5A(8~7$H%A(8~7HHA(8a8p8K`8~!x8pHA( 8!}N 8~8cHA( 8!}N AIPRA.$vrtent_kdb_rx||y8 `;µ!c8AHA(c8~dHIA(8a8p8K`;8~8pxHA(8~"H A(8~ HA(8~8HA(8~"HA(8a8p8K`8~Px8pHA(8~"HA(8~"80HA(8~#8HA(8~#48HuA(8~#T8HeA(8~#t8(HUA(8~<HEA(8~XH5A(8~tH%A(8~HA(8~HA(8~HA(8~HA(8~HA(8~HA(8~hHA(8~HA(8~HA(8~HA(8~Ȁ HuA(8~$HeA(8|(8~(A8,HEA(8)8~(A84H%A(8*8~((A8c|=@A8a8p8KQ`8 țx8pHYA(8!}N 8:H-A(8!}N Alvrtent_kdb_mcast_table|;µ!Q|`y8p8`AHA(8~ xHA(8~$HA(;ap88,#AH``HA(8~CXHQA(;a88,#@8!}N 8~9`HA(8!}N Avrtent_kdb_mcast_bucket|T|>8@!T`>8p8x$8 |f*HA({ 8 8!}T8|d*N AXIPRA.$vrtent_kdb_p_acsT?M ,#@N 8HH @vrtent_kdb_rxdescT?M ,#@N 8H @vrtent_kdb_txdescT?M ,#@N 8H ( @vrtent_kdb_rxbufT?M ,#@N 8H @vrtent_kdb_txbuf|!8bH-A(8!p}N A(vrtent_kdb_unregister|!8b8 98+4888cdH A(8!p}N A@vrtent_kdb_register|`;µ`!``c8p8`HA(c8~ HqA(8~0xHaA(8~ HUA(TT@, @T@T@tT@XT@ffdcFFDC: config: uiomove failedFFDC: Register p_acs->ras_cbFFDC: Unregister p_acs->ffdcFFDC: cfg_init: kproc createFFDC: CFG_TERM: p_acs is NULLFFDC: CFG_QVPD: p_acs is NULLFFDC: CFG_TERM: device is OPENFFDC: Unregister p_acs->ras_cbFFDC: cfg_init: Init ACS slockFFDC: cfg_init: ras DEV blocksFFDC: CFG_INIT: cfg_init failedFFDC: CFG_QVPD: cfg_qvpd failedVirtio Network Adapter (vrtent)Virtio Network Adapter (vrtent)FFDC: CFG_INIT: ns_attach failedFFDC: CFG_TERM: ns_detach failedFFDC: cfg_init: DDS markers/sizeFFDC: cfg_init: Init IOCTL slockFFDC: cfg_init: init VIRTIO ctrlFFDC: cfg_init: DDS Copyin FailedFFDC: cfg_init: Init VIRTIO slockFFDC: config: ADAPTER_MAX exceededFFDC: CFG_INIT: ACS xmalloc failedFFDC: cfg_init: xmalloc DEV.atomicsFFDC: CFG_INIT: p_acs should be NULLCFG_TERM: threads running or OPENINGFFDC: config: ACS table xmalloc failedFFDC: CFG_TERM: device not CONFIGURED or DEADFFDC: cfg_init: MAC address not in device treeassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)69 1.4 src/bos/kernext/virtio/ent/vrtent_config.c, vrtent, bos72F, f2017_24B2 6/12/17 12:40:50entcErr1entcErr2entcErr3entcErr4entcErr5entcErr6entcErr7entcErr8entcErr9entcErraentcErrbentcErrcentcErrdentcErreentcErrfentcErrgentcErrhentcErrientcErrjentcErrkentcErrlentcErrmentcErrnentcEru1entcEru2entcErc1entcErc2entcErc3entcErc4entcErc5entcErcDentcErcKentcErk1entcErk2entcErk3@(#)18 1.2 src/bos/kernext/vnic/client/entcom/entcom_eras.c, vnic, bos72D, d2016_23A1 5/18/16 09:49:35UPX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X acsacsacsacsDOWNTXQ%dRXQ%dCTRLQFFDC: FFDC: FFDC: vrtentFFDC: FFDC: FFDC: FFDC: FFDC: FFDC: FFDC: FFDC: FFDC: FFDC: receiverx_ffdctx_ffdcVrIVCtlZVrIVCtlBVrIVCtl4VrIVCtlEVrFVCtlZVrFVCtlBVrFVCtlEVrIrcs_BVrIrcs01VrIrcs03VrIrcs05VrIrcs07VrIrcs09VrIrcs11VrIrcs13VrRsIS15VrIrcs17VrIrcs_EVrFrDr_BVrFrDr01VrFrcs_EVrRsIS_BVrRsIS01VrRsIS02VrRsIS03VrRsIS04VrRsIS_EVrMqCt_BVrMqCt01VrMqCt02VrMqCt03VrMqCt_EVrMcCt_BVrMcCt01VrMcCt02VrMcCt03VrMcCtEDVrImct_BVrImct01VrImct02VrImct03VrImct_EVrDstM_BVrDstM01VrDstM02VrDstM03VrDstM_ELdmpIn01LdmpIn01LdmpIn01LdmpIn01LdmpIn01LdmpIn01tx_queuerx_queuetx_queuerx_queuetx_queuerx_queuetx_queuerx_queueVrRidv_BVrRidv01transmitVrRidv02VrRidv03VrRidv04VrRidv_EVrRfdv_BVrRfdv01VrRfdv02VrRfdv03VrRfdv04VrRfdv_EVrMapM_BVrMapM01VrMapM04VrMapM_EVrUapM_BVrUapM01VrUapM_EVrAmbf!!VrAmbf_BVrAmbf01VrAmbf02VrAmbf_EVrDmbf!!VrDmbf_BVrDmbf!@VrDmbf_EVrAbf_!!VrAbf__BVrAbf_01VrAbf__EVrDbf_!!VrDbf__BVrDbf__EVrIniQ_BVrIniQ01VrIniQ02VrIniQ03VrIniQ04VrIniQ_EVrFreQ_BVrFreQ_EVrItx__BVrItx_01VrItx_02VrItx_03VrItx_04VrItx_05VrItx_06VrItx__EVrFtx__BVrFtx_01VrFtx__EVrIrx__BVrIrx_01VrIrx_02VrIrx_03VrIrx_04VrIrx_05VrIrx_06VrIrx_07VrIrx_08VrIrx_09VrIrx__EVrFrx__BVrFrx_02VrFrx__EVrIHtx_BVrIHtx02VrIHtx04VrIHtx_EVrFHtx_BVrFHtx_EVrIHrx_BVrIHrx01VrIHrx03VrIHrx04VrIHrx_EVrFHrx_BVrFHrx_EVrImuf_BVrImuf01VrImuf02VrImuf03VrImuf04VrImuf05VrImuf06VrImuf_EVrFmuf_BVrFmuf01VrFmuf03VrFmuf04VrFmuf_EVrITPb_BVrITPb02VrITPb03VrITPb04VrITPb_EVrFTPb_BVrFTPb_EVrErrL_BVrErrL_EVrCapX_BVrCapX01VrCapX02VrCapX04VrCapX05VrCapX_EVrMgLC_BVrMgLCB1VrMgLCE1VrMgLC_EVrLnkP01VrLnkP_BVrLnkT01VrLnkT_BVrOpnT01VrOpnT_BVrOpnT02VrOpnT_EVrVlCt_BVrVlCt01VrVlCt02VrVlCt03VrVlCt_EVrCRDT01VrCRDT_BVrCRDT02VrWkOp_BVrWkOpEpVrWkOp01VrWkOp_EVrGetF_BVrGetF_EVrSetF_BVrSetF_EVrSetS_BVrSetS_EVrGMVq_BVrGMVq_EVrGMAC_BVrGMAC_EVrITxB_BVrITxB02VrITxB03VrITxB_EVrCrCq_BVrCrCq01VrCrCq03VrCrCq_EVrFrCq_BVrFrCq_EVrPrCt_BVrPrCt01VrPrCt02VrPrCt03VrPrCt_EVrMcAl_BVrMcAl01VrMcAl02VrMcAl03VrMcAl_EVrACfI_BVrACfI01VrACfI02VrACfI03VrACfI_EVrFCfI_BVrFCfI_EVrLnkS_BVrLnkS_EVrVlSy_BVrVlSyNSVrVlSy01VrVlSy_EVrInVl_BVrInVl01VrInVl_EVrFrVl_BVrFrVl01VrFrVl02VrFrVl_EVrClKp_BVrClKp_E[%s #%d] [%s #%d] queue%03dqueue%03drxq kprocVRTETX%02dvrtetx%02dVRTERX%02dvrterx%02dmbuf_macro.hmbuf_macro.h/dev/virtio0END: mq_ctrlEND: init_txEND: free_txEND: init_rxEND: free_rxEND: mac_ctrlBEGIN: mq_ctrlBEGIN: init_txBEGIN: free_txBEGIN: init_rxBEGIN: free_rxEND: vlan_ctrlEND: vlan_syncEND: init_vlanEND: free_vlanBEGIN: mac_ctrlEND: init_mcastFFDC: ldmp fullEND: map_memoryEND: hw_init_txEND: hw_free_txEND: hw_init_rxEND: hw_free_rxEND: set_statusEND: init_queuesEND: free_queueslogical link: %slogical link: %sBEGIN: link_pollBEGIN: vlan_ctrlEND: wakeup_openEND: init_txbufsBEGIN: vlan_syncBEGIN: init_vlanBEGIN: free_vlanEND: clear_kprocBEGIN: init_mcastBEGIN: map_memoryEND: unmap_memoryEND: allocate_bufBEGIN: hw_init_txBEGIN: hw_free_txBEGIN: hw_init_rxBEGIN: hw_free_rxline: %d file: %sFFDC: END: logerrEND: open_timeoutVIRTIO_MODE_V1_0 END: get_featuresEND: set_featuresBEGIN: set_statusEND: promisc_ctrlEND: init_vio_ctrlEND: free_vio_ctrlEND: destroy_mcastBEGIN: init_queuesBEGIN: free_queuesvrtent_utilities.cvrtent_utilities.cvrtent_utilities.cBEGIN: wakeup_openBEGIN: init_txbufsEND: free_controlqBEGIN: clear_kprocBEGIN: unmap_memoryBEGIN: allocate_bufEND: deallocate_bufFFDC: BEGIN: logerrBEGIN: link_timeoutBEGIN: open_timeoutVIRTIO_MODE_LEGACY BEGIN: get_featuresBEGIN: set_featuresBEGIN: promisc_ctrlEND: mcast_all_ctrlEND: get_link_stateBEGIN: init_vio_ctrlBEGIN: free_vio_ctrlBEGIN: destroy_mcastEND: create_controlqBEGIN: free_controlqEND: allocate_map_bufBEGIN: deallocate_bufFFDC: init_queues: txFFDC: init_queues: rxFFDC: init_tx: ras_cbFFDC: init_rx: rxbufsEND: init_tx_pkt_bufsEND: free_tx_pkt_bufsBEGIN: mcast_all_ctrlBEGIN: get_link_stateFFDC: init_rx: atomicsFFDC: init_rx: rxdescsEND: init_rx_mbuf_poolEND: free_rx_mbuf_poolEND: manage_link_stateBEGIN: create_controlqEND: init_dev_resourcesEND: free_dev_resourcesBEGIN: allocate_map_bufEND: deallocate_map_bufFFDC: init_tx: tx_timerFFDC: init_rx: rx_timerBEGIN: init_tx_pkt_bufsBEGIN: free_tx_pkt_bufsFFDC: init_queues: hw_txFFDC: init_queues: hw_rxFFDC: hw_init_rx: i_initBEGIN: init_rx_mbuf_poolBEGIN: free_rx_mbuf_poolEND: capability_exchangeBEGIN: manage_link_stateEND: get_max_virtq_pairsEND: get_src_mac_addressEND: free_cfg_interruptsBEGIN: init_dev_resourcesBEGIN: free_dev_resourcesFFDC: Failed to alloc cdtBEGIN: deallocate_map_bufFFDC: link_poll: ACS eyecEND: alloc_cfg_interruptsBEGIN: capability_exchangeBEGIN: virtio_reboot_delayBEGIN: get_max_virtq_pairsBEGIN: get_src_mac_addressBEGIN: free_cfg_interruptsEND: restore_ioctl_settingsFFDC: ldmp_add pointer NULLVirtio NIC Device (Receive)FFDC: init_tx: alloc txbufsFFDC: init_tx: alloc txdecsFFDC: init_rx: LR workspaceFFDC: init_rx: RAS registerFFDC: init_rx: kproc createBEGIN: alloc_cfg_interruptsFFDC: ldmp_init pointer NULLFFDC: ldmp_free pointer NULLVirtio NIC Device (Transmit)FFDC: hw_init_tx: invalid TXFFDC: hw_init_rx: invalid RXFFDC: link_timeout: ACS eyecFFDC: open_timeout: ACS eyecBEGIN: restore_ioctl_settingsFFDC: mq_ctrl: VIRTIO_ENQUEUEFFDC: mq_ctrl: VIRTIO_DEQUEUEFFDC: destroy_mcast: mac_ctrlFFDC: ldmp_clear pointer NULLEND: ras_init_dev_open_blocksEND: ras_free_dev_open_blocksFFDC: free_tx: ras_unregisterFFDC: free_rx: ras unregistermanage_link_state: exit stateFFDC: init_txbufs: invalid TXFFDC: mac_ctrl: VIRTIO_ENQUEUEFFDC: mac_ctrl: VIRTIO_DEQUEUEFFDC: init_tx: xmalloc atomicsmanage_link_state: entry statewakeup_open: post wakeup eventBEGIN: ras_init_dev_open_blocksBEGIN: ras_free_dev_open_blocksFFDC: init_rx: xmalloc receivesFFDC: vlan_ctrl: VIRTIO_ENQUEUEFFDC: vlan_ctrl: VIRTIO_DEQUEUEFFDC: init_txbufs: null p_txbufFFDC: init_mcast: table allocateVirtio NIC Device (Receive FFDC)FFDC: init_tx: xmalloc transmitsFFDC: init_rx: vrtent_init_slockFFDC: destroy_mcast: promisc_ctrlVirtio NIC Device (Transmit FFDC)FFDC: map_memory: xmemdma64 errorVirtio NIC Device (Receive Queue)Virtio NIC Device (Transmit Queue)FFDC: init_tx_pkt_bufs: invalid TXFFDC: promisc_ctrl: VIRTIO_ENQUEUEFFDC: promisc_ctrl: VIRTIO_DEQUEUEFFDC: alloc_cfg_interrupts: i_initFFDC: init_mcast: vrtent_init_slockFFDC: destroy_mcast: mcast_all_ctrlFFDC: allocate_buf: xmalloc failureFFDC: init_rx_mbuf_pool: invalid RXFFDC: virtio_reboot_delay: ACS eyecFFDC: hw_init_rx: VIRTIO_ALLOC_QUEUEcommon_cfg.device_features = 0x%08x common_cfg.driver_features = 0x%08x common_cfg.queue_address = 0x%08x common_cfg.queue_size = 0x%04x common_cfg.queue_select = 0x%04x common_cfg.queue_notify = 0x%04x common_cfg.device_status = 0x%02x common_cfg.isr_status = 0x%02x msix.config_msix_vector = 0x%04x msix.queue_msix_vector = 0x%04x net_cfg.status = 0x%04x net_cfg.max_virtq_pairs = 0x%04x FFDC: mcast_all_ctrl: VIRTIO_ENQUEUEFFDC: mcast_all_ctrl: VIRTIO_DEQUEUEFFDC: init_dev_resources: init queuesFFDC: init_dev_resources: init_txbufsFFDC: restore_ioctl_settings: mq_ctrlFFDC: map_memory: p_buf->base == NULLFFDC: map_memory: p_buf->base == NULLFFDC: init_rx_mbuf_pool: invalid RXBAFFDC: restore_ioctl_settings: mac_ctrlFFDC: mq_ctrl: controlq does not existFFDC: allocate_map_buf: malloc failureFFDC: open_timeout: post timeout eventFFDC: init_dev_resources: invalid stateFFDC: restore_ioctl_settings: vlan_syncFFDC: mac_ctrl: controlq does not existFFDC: vlan_sync: vrtent_vlan_ctrl errorFFDC: free_vlan: vrtent_vlan_ctrl errorFFDC: allocate_map_buf: map_memory errorFFDC: vlan_ctrl: controlq does not existFFDC: create_controlq: already allocatedFFDC: init_dev_resources: init_tx_pkt_bufsFFDC: restore_ioctl_settings: promisc_ctrlFFDC: hw_init_tx: VIRTIO_ALLOC_QUEUE errorFFDC: capability_exchange: features not OKcommon_cfg.device_feature_select = 0x%08x common_cfg.device_feature = 0x%08x common_cfg.driver_feature_select = 0x%08x common_cfg.driver_feature = 0x%08x common_cfg.msix_config = 0x%04x common_cfg.num_queues = 0x%04x common_cfg.device_status = 0x%02x common_cfg.config_generation = 0x%02x common_cfg.queue_select = 0x%04x common_cfg.queue_size = 0x%04x common_cfg.queue_msix_vector = 0x%04x common_cfg.queue_enable = 0x%04x common_cfg.queue_notify_off = 0x%04x common_cfg.queue_desc_lo = 0x%08x common_cfg.queue_desc_hi = 0x%08x common_cfg.queue_avail_lo = 0x%08x common_cfg.queue_avail_hi = 0x%08x common_cfg.queue_used_lo = 0x%08x common_cfg.queue_used_hi = 0x%08x net_cfg.status = 0x%04x net_cfg.max_virtq_pairs = 0x%04x FFDC: init_dev_resources: init_rx_mbuf_poolFFDC: virtio_reboot_delay: kproc_queue fullFFDC: promisc_ctrl: controlq does not existFFDC: restore_ioctl_settings: mcast_all_ctrlFFDC: init_dev_resources: capability exchangeFFDC: init_rx_mbuf_pool: m_create_mpool errorFFDC: mcast_all_ctrl: controlq does not existFFDC: alloc_cfg_interrupts: already allocatedFFDC: init_dev_resources: alloc_cfg_interruptsFFDC: create_controlq: VIRTIO_ALLOC_QUEUE errorFFDC: init_vio_ctrl: allocate/map VIO_CTRL errorFFDC: init_dev_resources: create controlq failedFFDC: free_dev_resources: invalid VIO_CTRL.stateFFDC: init_rx_mbuf_pool: vrtent_map_memory errorvlan_sync: VIRTIO_NET_F_CTRL_VLAN not negotiatedkproc queue full, rindex=%d:windex=%d:type=REBOOTFFDC: alloc_cfg_interrupts: VIRTIO_ALLOC_CFG_INTRassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)FFDC: ras_init_dev_open_blocks: rx_ras_cb reg errorFFDC: ras_init_dev_open_blocks: tx_ras_cb reg errorFFDC: init_rx_mbuf_pool: m_get_from_clustpool errorFFDC: init_tx_pkt_bufs: p_tx->txpb.buf xmalloc errorFFDC: ras_free_dev_open_blocks: rx_ras_cb unreg errorFFDC: ras_free_dev_open_blocks: tx_ras_cb unreg errorFFDC: init_tx_pkt_bufs: vrtent_allocate_map_buf errorFFDC: wakeup_open: not active or event already postedFFDC: init_rx_mbuf_pool: p_rxba->rxpb.buf xmalloc errorFFDC: ras_init_dev_open_blocks: rx_ffdc_ras_cb reg errorFFDC: ras_init_dev_open_blocks: tx_ffdc_ras_cb reg errorFFDC: ras_free_dev_open_blocks: rx_ffdc_ras_cb unreg errorFFDC: ras_free_dev_open_blocks: tx_ffdc_ras_cb unreg errorFFDC: capability_exchange: VIRTIO_GET_QUEUE_SIZE rx failedFFDC: capability_exchange: VIRTIO_GET_QUEUE_SIZE tx failednet_cfg.mac = %02x:%02x:%02x:%02x:%02x:%02x +------------------------------------+----------+---------+ | FEATURE | DEVICE | DRIVER | +------------------------------------+----------+---------+ | VIRTIO_NET_F_CSUM | %s | %s | | VIRTIO_NET_F_GUEST_CSUM | %s | %s | | VIRTIO_NET_F_CTRL_GUEST_OFFLOADS | %s | %s | | VIRTIO_NET_F_MAC | %s | %s | | VIRTIO_NET_F_GSO | %s | %s | | VIRTIO_NET_F_GUEST_TSO4 | %s | %s | | VIRTIO_NET_F_GUEST_TSO6 | %s | %s | | VIRTIO_NET_F_GUEST_ECN | %s | %s | | VIRTIO_NET_F_GUEST_UFO | %s | %s | | VIRTIO_NET_F_HOST_TSO4 | %s | %s | | VIRTIO_NET_F_HOST_TSO6 | %s | %s | | VIRTIO_NET_F_HOST_ECN | %s | %s | | VIRTIO_NET_F_HOST_UFO | %s | %s | | VIRTIO_NET_F_MRG_RXBUF | %s | %s | | VIRTIO_NET_F_STATUS | %s | %s | | VIRTIO_NET_F_CTRL_VQ | %s | %s | | VIRTIO_NET_F_CTRL_RX | %s | %s | | VIRTIO_NET_F_CTRL_VLAN | %s | %s | | VIRTIO_NET_F_CTRL_RX_EXTRA | %s | %s | | VIRTIO_NET_F_MQ | %s | %s | | VIRTIO_NET_F_CTRL_MAC_ADDR | %s | %s | | VIRTIO_F_NOTIFY_ON_EMPTY | %s | %s | | VIRTIO_F_ANY_LAYOUT | %s | %s | | VIRTIO_F_INDIRECT_DESC | %s | %s | | VIRTIO_F_EVENT_IDX | %s | %s | | VIRTIO_F_BAD_FEATURE | %s | %s | +------------------------------------+----------+---------+ FFDC: capability_exchange: required device features not presentnet_cfg.mac = %02x:%02x:%02x:%02x:%02x:%02x @(#)35 1.6 src/bos/kernext/virtio/ent/vrtent_utilities.c, vrtent, bos72L, l2017_32B0 7/28/17 11:26:34VrVioF_BVrVioF01VrVioF02VrVioF03VrVioF_EVrVioR_BVrVioR01VrVioR02VrVioR03VrVioR04VrVioR05VrVioR06VrVioF07VrVioR_EVrVioB00VrVioB_BVrVioBS0VrVioB03VrVioB0WVrVioB06VrVioB09VrVioB11VrVioBWOVrVioB13VrVioB15VrVioB17VrVioB19VrVioB21VrVioB_EVrVsli00VrVsli01VrVsli02VrVsli03VrVsli04VrVsli_BVrVsli_E[%s #%d] [%s #%d] mbuf_macro.hmbuf_macro.h/dev/virtio0vrtent_virtio.cEND: virtio_freeEND: virtio_bootEND: virtio_slihBEGIN: virtio_freeBEGIN: virtio_bootBEGIN: virtio_slihEND: virtio_registerVIRTIO boot failure.BEGIN: virtio_registervirtio_boot: waking openvirtio_boot: threads runningFFDC: virtio_boot: going DEADFFDC: virtio_slih: NULL p_intrFFDC: virtio_free: invalid eyecFFDC: virtio_boot: invalid EYECFFDC: virtio_slih: invalid eyecFFDC: virtio_slih: invalid eyecFFDC: virtio_boot: invalid stateFFDC: virtio_slih: invalid stateFFDC: virtio_register: not mappedFFDC: virtio_register: virtio_modeFFDC: virtio_boot: virtio_registerFFDC: virtio_boot: initiate rebootFFDC: virtio_boot: virtio_boot_failFFDC: virtio_boot: terminating openFFDC: virtio_free: VIRTIO_UNREGISTERFFDC: virtio_boot: init_dev_resourcesFFDC: virtio_register: VIRTIO_REGISTERFFDC: virtio_boot: max reboots exceededFFDC: virtio_boot: invalid VIRTIO stateFFDC: virtio_register: VIRTIO_UNREGISTERFFDC: virtio_free: invalid VIO_CTRL stateFFDC: virtio_register: invalid eyecatcherFFDC: virtio_boot: restore_ioctl_settingsFFDC: virtio_register: VIRTIO_FIND_CFG COMMONFFDC: virtio_register: VIRTIO_FIND_CFG DEVICEVIRTIO reboot failure. Reboot count: %d, max: %dassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)02 1.6 src/bos/kernext/virtio/ent/vrtent_virtio.c, vrtent, bos72F, f2017_24B2 6/12/17 12:40:09VrKprc01VrKprc02VrKprc03VrCKpr04VrKprc05VrKprc06[%s #%d] [%s #%d] mbuf_macro.hmbuf_macro.h/dev/virtio0FFDC: kproc: invalid p_acsFFDC: kproc: invalid stateFFDC: kproc: VIRTIO_BOOT failureFFDC: kproc: VIRTIO_REBOOT failureFFDC: kproc: unknown kproc event typeassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)97 1.4 src/bos/kernext/virtio/ent/vrtent_kproc.c, vrtent, bos72L, l2017_32B0 7/28/17 16:08:59VrOpen00VrOpen01VrOpen02VrOpen03VrOpen04VrOpen05VrOpen06VrOpen_BVrOpen07VrOpen08VrOpen09VrOpen10VrOpen11VrOpenEcVrOpenErVrOpen12VrOpen13VrOpen14VrOpen15VrOpen_E[%s #%d] [%s #%d] END: openBEGIN: openmbuf_macro.hmbuf_macro.h/dev/virtio0vrtent_open.cFFDC: open: init_vlanFFDC: open: NULL p_nddFFDC: open: NULL p_acsFFDC: open: init_mcastopen: calling et_wait()FFDC: open: bad acsindexFFDC: open: No acs tableFFDC: open: terminate eventFFDC: open: invalid ACS eyecFFDC: open: kproc_queue fullFFDC: open: invalid DEV.stateopen: returned from et_wait()FFDC: open: CFG_TERM detectedFFDC: open: init_dev_open_blocksFFDC: open: invalid VIRTIO stateFFDC: open: invalid ACS table eyecFFDC: open: open timer popped eventkproc queue full, rindex=%d:windex=%d:type=BOOTassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)33 1.3 src/bos/kernext/virtio/ent/vrtent_open.c, vrtent, bos72F, f2017_24B2 6/12/17 12:40:31VrIctl00VrIctl01VrIctl02VrIctl03VrIctl04VrIctl05VrIctl06VrIctlUCVrIctl07VrIctl08VrIctl_BVrIctl11VrIctl12VrIctl13VrIctl14VrIctl15VrIctl16VrIctl18VrIctl19VrIctl20VrIctl24VrIctl25VrIctl26VrIctl34VrIctl40VrIctl45VrIctl50VrIctl_EVrClSt_BVrClSt_EVrGtSt_BVrGtSt01VrGtSt02VrGtSt03VrGtSt_EVrAlSt_BVrAlSt01VrAlSt02VrAlSt_EVrAmul_BVrAmul01VrAmul02VrAmul03VrAmul04VrAmul05VrAmul06VrAmul_EVrRmul_BVrRmul01VrRmul02VrRmul03VrRmul04VrRmul05VrRmul_EVrMbQy_BVrMbQy01VrMbQy_EVrMbGt_BVrMbGt01VrMbGt02VrMbGt_EVrMbAd_BVrMbAd01VrMbAd02VrMbAd03VrMbAd04VrMbAd05VrMbAd_EVrMalE_BVrMalE01VrMalE_EVrMalD_BVrMalD01VrMalD02VrMalD_EVrPrmN_BVrPrmN02VrPrmN_EVrPrmF_BVrPrmF02VrPrmF03VrPrmF_EVrSMac_BVrSMac01VrSMac05VrSMac30VrSMac_EVrSVLn_BVrCVLn01VrCVLn02VrCVLn03VrSVLnNEVrSVLn_EVrCVLn_BVrCVLn01VrCVLn_EVrFVLn_BVrFVLn_E[%s #%d] [%s #%d] END: ioctlmbuf_macro.hmbuf_macro.h/dev/virtio0BEGIN: ioctlEND: mib_getEND: mib_addrEND: get_statsEND: mib_queryBEGIN: mib_getBEGIN: mib_addrEND: clear_statsBEGIN: get_statsBEGIN: mib_queryEND: set_vlan_idEND: set_mac_addrEND: find_vlan_idBEGIN: clear_statsEND: get_all_statsBEGIN: set_vlan_idEND: clear_vlan_idEND: add_mcast_addrEND: promiscuous_onBEGIN: set_mac_addrBEGIN: find_vlan_idBEGIN: get_all_statsEND: promiscuous_offBEGIN: clear_vlan_idBEGIN: add_mcast_addrEND: mcast_all_enableBEGIN: promiscuous_onioctl: unsupported cmdEND: remove_mcast_addrEND: mcast_all_disableBEGIN: promiscuous_offFFDC: ioctl: p_ndd NULLFFDC: ioctl: p_acs NULLBEGIN: mcast_all_enableFFDC: ioctl: not INTBASEFFDC: ioctl: unknown cmdBEGIN: remove_mcast_addrBEGIN: mcast_all_disableFFDC: get_stats: NULL argFFDC: ioctl: invalid stateFFDC: mib_get: invalid lenFFDC: mib_addr: invalid lenFFDC: ioctl: mib_get failureFFDC: mib_query: invalid lenFFDC: ioctl: invalid acsindexFFDC: ioctl: invalid ACS eyecFFDC: ioctl: mib_addr failureset_mac_addr: addresses matchFFDC: ioctl: invalid acs tableFFDC: ioctl: get_stats failureFFDC: ioctl: mib_query failureFFDC: get_all_stats: get_statsFFDC: add_mcast_addr: mac_ctrlFFDC: set_mac_addr: mcast_ctrlset_vlan_id: new/updated entryFFDC: get_stats: invalid len 64FFDC: get_stats: invalid len 32FFDC: add_mcast_addr: MCAST_ADDFFDC: set_mac_addr: invalid lenFFDC: ioctl: set_vlan_id failureFFDC: get_all_stats: invalid lenFFDC: ioctl: set_mac_addr failureFFDC: remove_mcast_addr: mac_ctrlFFDC: mib_get: vrtent_get_stats()FFDC: ioctl: get_all_stats failureFFDC: ioctl: clear_vlan_id failureFFDC: add_mcast_addr: invalid addrFFDC: mib_addr: invalid mcast eyecFFDC: promiscuous_off: not enabledFFDC: set_vlan_id: xmalloc failureFFDC: ioctl: invalid ACS TABLE eyecFFDC: ioctl: add_mcast_addr failureFFDC: ioctl: promiscuous_on failureFFDC: ioctl: promiscuous_off failureFFDC: add_mcast_addr: table overflowFFDC: mcast_all_disable: not enabledFFDC: ioctl: 64-bit get_stats failureFFDC: ioctl: mcast_all_enable failureFFDC: remove_mcast_addr: MCAST_REMOVEFFDC: ioctl: remove_mcast_addr failureFFDC: ioctl: mcast_all_disable failureFFDC: mib_addr: no room for mcast addrFFDC: mcast_all_enable: mcast_all_ctrlFFDC: remove_mcast_addr: addr not foundFFDC: mib_addr: no room for source addrFFDC: mcast_all_disable: mcast_all_ctrlFFDC: add_mcast_addr: invalid mcast eyecFFDC: clear_vlan_id: vlan/pri not enabledFFDC: mib_addr: no room for broadcast addrFFDC: promiscuous_on: promisc_ctrl failureFFDC: remove_mcast_addr: invalid mcast eyecFFDC: promiscuous_off: promisc_ctrl failureFFDC: set_vlan_id: vlan/pri already enabledFFDC: set_vlan_id: max VLAN tables exceededFFDC: add_mcast_addr: bump mcast count failedFFDC: remove_mcast_addr: invalid len or not mcastassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)95 1.3 src/bos/kernext/virtio/ent/vrtent_ioctl.c, vrtent, bos72F, f2017_24B2 6/12/17 12:40:45X8`<$ecmAtblBecmAtblBecmAtbl1ecmAtbl1ecmAtbl3ecmAtbl3ecmAtbl6ecmAtbl6ecmAtbl7ecmAtbl7ecmAtbl8ecmAtbl8ecmAtbl9ecmAtbl9ecmAtblEecmAtblEecmDtblBecmDtblBecmDtbl1ecmDtbl1ecmDtbl3ecmDtbl3ecmDtbl5ecmDtbl5ecmDtblEecmDtblEecmGnbiBecmGnbiBecmGnbi1ecmGnbi1ecmGnbi3ecmGnbi3ecmGnbi5ecmGnbi5ecmGnbi7ecmGnbi7ecmGnbi9ecmGnbi9ecmGnbiaecmGnbiaecmGnbicecmGnbicecmGnbidecmGnbidecmGnbifecmGnbifecmGnbihecmGnbihecmGnbiEecmGnbiEecmHaopBecmHaopBecmHaop1ecmHaop1ecmHaop2ecmHaop2ecmHaop3ecmHaop3ecmHaop4ecmHaop4ecmHaop6ecmHaop6ecmHaop8ecmHaop8ecmHaopaecmHaopaecmHaopdecmHaopdecmHaopfecmHaopfecmHaophecmHaophecmHaopEecmHaopEecmHmod1ecmHmod3ecmHmod4@(#)25 1.4 src/bos/kernext/vnic/client/entcom/entcom_mcast.c, vnic, bos72F, f2017_14A9 3/22/17 15:40:30VrTxmt00VrTxmt01VrTxmt02VrTxmt03VrTxmt04VrTxmt05VrTxmt06VrTxmt07VrTxmt08VrTxmt_BVrTxmt09VrTxmt_EVrTxEqB1VrTxEqB2VrTxEqSWVrTxEqZYVrTxEqOFVrTxEq01VrTxEq02VrTxEq03VrTxEq04VrTxEq_EVrTxSd_BVrTxSd01VrTxSd02VrTxSd05VrTxSd07VrTxSd09VrTxSd_EVrTxCm01VrTxCm02VrTswT00VrTshT01VrTshT02VrTshT03VrTshT04VrGTbf01VrGTbf02VrGTxB01[%s #%d] [%s #%d] END: outputmbuf_macro.hmbuf_macro.h/dev/virtio0FFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTBEGIN: outputEND: tx_enqueueBEGIN1: tx_enqueueBEGIN2: tx_enqueuetx_send: VIRTQ fullEND: vrtent_tx_sendoutput: SWQ overflowBEGIN: vrtent_tx_sendFFDC: output: ndd NULLget_txbuf(): pool emptyFFDC: output: p_acs NULLFFDC: send(): txdesc_initFFDC: enqueue(): send ErrorFFDC: output: ACS_TABLE NULLFFDC: enqueue(): send EINVALFFDC: enqueue(): send ENODEVFFDC: tx_send: tx_buffer_addFFDC: swqt_handler: acs NULLvrtent_tx_send: out of txbufsFFDC: swqt_handler: DEV.stateget_txbuf(): txbuf_pool emptyFFDC: output: invalid acsindexFFDC: output: invalid ACT_EYECFFDC: output: invalid ACS_EYECFFDC: output: invalid DEV_EYECvrtent_tx_send: out of txdescsFFDC: swqt_handler(): trb NULLFFDC: output: invalid DEV.stateFFDC: swqt_handler: p_tx invalidtx_enqueue: grabbed sw_queue packetstx_enqueue: grabbed overflow_queue packetsassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)18 1.6 src/bos/kernext/virtio/ent/vrtent_transmit.c, vrtent, bos72L, l2018_06A1 1/26/18 12:28:55VrClse00VrClse01VrClse02VrClse03VrClse04VrClse05VrClse06VrClse_BVrClse0WVrClse_E[%s #%d] [%s #%d] END: closembuf_macro.hmbuf_macro.h/dev/virtio0BEGIN: closeclose: threads runningFFDC: close: p_ndd NULLFFDC: close: bad acsindexFFDC: close: bad ACS eyecFFDC: close: Invalid p_acsFFDC: close: bad ACS table eyecFFDC: close: acs table not foundassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)94 1.2 src/bos/kernext/virtio/ent/vrtent_close.c, vrtent, bos72F, f2017_24B2 6/12/17 12:40:55VrRxSl01VrRxSl02VrRxSl03VrRxSl04VrRxSl_BVrRxSl07VrRxSl_EVrRxCm_BVrRxCm01VrRxCm02VrRxCm03VrRxCm04VrRxCm05VrRxCmB0VrRxCmMCVrRxCmLRVrRxCmNRVrRxCmC1VrRxCmC0VrRxCm_EVrRxRp_BVrRxRp01VrRxRp02VrRxRp05VrRxRp06VrRxRp07VrRxRp_EVrGrxB01VrGrxB02VrGrxB03VrRpqT00VrRpqT01VrRpqT02VrRpqT03VrRpqT04VrRxPq01VrRxPq02VrRxPq03VrRxPq04VrKpRx01VrKpRx02VrKpRx03VrKpRx_BVrKpRx04VrKpRx_EVrRxP_01VrRxP__BVrRxP__E[%s #%d] [%s #%d] mbuf_macro.hmbuf_macro.h/dev/virtio0FFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTFFDC: ASSERTEND: rx_pollEND: rxc_slihEND: kproc_rxBEGIN: rx_pollBEGIN: rxc_slihBEGIN: kproc_rxEND: rx_completeBEGIN: rx_completeEND: rxba_replenishBEGIN: rxba_replenishFFDC: rxc_slih: rx NULLrx_complete: nd_receiveFFDC: rx_poll: ACS eyecrx_complete: search mcastget_rxbuf: rxba mbuf NULLrx_complete: large receiveFFDC: rxc_slih: p_intr NULLget_rxbuf: rxba rxbuf emptyrx_complete: copy_buffer offrx_complete: set copy_bufferFFDC: kproc_rx: invalid p_rxFFDC: rxc_slih: p_acs invalidrxba_replenish: out of rxbufsFFDC: kproc_rx: invalid p_acsrx_complete: clear copy_bufferrxba_replenish: out of rxdescsrx_process_queue: hit rx_limitFFDC: rxc_slih: invalid DEV.stateFFDC: rx_timer_handler: DEV.stateFFDC: kproc_rx: invalid DEV.stateFFDC: rx_complete: empty/error RxCFFDC: rx_complete: empty/error RxCFFDC: rx_timer_handler(): trb NULLFFDC: rx_timer_handler: acs invalidFFDC: rx_timer_handler: p_rx invalidrxba_replenish: rx_buffer_add VIRTQ fullFFDC: rxba_replenish: non-null rxdesc_chainFFDC: rxba_replenish: other rx_buffer_add errorassert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)@(#)34 1.6 src/bos/kernext/virtio/ent/vrtent_receive.c, vrtent, bos72F, f2017_24B2 6/14/17 12:52:37DDCSINITddcsiEC!ddcsinit %d %svtmttxrx????????????1.01.01.0 %s %s acsddsdevOpenOpen%sTRUETRUEFreeUsedFreeUsedTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTRUETrueTrueTrueTrueTRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTRUETRUETrueTrueTrueTrueTrueTRUETrueTrueTrueTrueTrueTrue rxbaFALSEFALSEFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFALSEFalseFalseFalseFalseFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFALSEFALSEFalseFalseFalseFalseFalseFALSEFalseFalseFalseFalseFalseFalsevirtqtxbufrxbufClosedClosedMappedMappedbcast:mcast:ip_v4:ip_v6:bcast:mcast:LegacyLegacyLegacy Up Down %s|%s|setacsmapbuftxdescrxdescvrtentOPEN | DEAD | UNKNOWNis_gso:is_tcp:is_udp: rxpb LINK_UPLINK_UPLIMBO | Unmappedis_ipv4:is_ipv6: stats stats [%s #%d] [%s #%d] LINK_DOWNLINK_DOWNRegisteredOPENING | BOOTING | CLOSING | proto_tcp:proto_udp:CompletingCompletingInitializedip_offload:large_send:data_valid:end_of_pkt:mbuf_macro.hmbuf_macro.h/dev/virtio0UNCONFIGURED%s (0x%08x) entries tcp_offload:udp_offload:vlan_insert:needs_cksum:ip_sum_good:l4_sum_good:copy_buffer:CONFIGURED | vlan_present:protocol_err:start_of_pkt: rxbuf_pool CONFIGURING | rxdesc_pool Unconfigured Configuring Configured Opening Closing Booting Open Limbo Unknown flags1 : flags2 : flags : UNCONFIGURING | Bucket # %d complete_notify:txbuf @ 0x%016lx rxbuf @ 0x%016lx completion_error:| %016lx |%s%s%s|mapbuf @ 0x%016lx buf_size : %d start_of_pkt : %s end_of_pkt : %s txdesc @ 0x%016lx status : %s rxdesc @ 0x%016lx status : %s Unable to read ACS Unable to read ACS Unable to read ACS Unable to read ACS Device %s not found b_mark = %s # hash buckets= %d # max addrs = %d # cur addrs = %d e_mark = %s num_entries = %d state = %s # entries = %d received = %d Invalid ACS: 0x%016lx Invalid ACS: 0x%016lx Invalid ACS: 0x%016lx # hashed = %d pkt_size : 0x%-08x l2hdr_len : 0x%-04x l3hdr_len : 0x%-04x l4hdr_len : 0x%-04x csum_start : 0x%-04x csum_offset : 0x%-04x vlan_tci : 0x%-04x ether_type : 0x%-04x rthdr_offset : 0x%-04x mss_size : 0x%-08x hw_desc_cnt : 0x%-08x pkt_size : 0x%-08x offset : 0x%-04x vlan_tci : 0x%-04x buf_size : 0x%-08x b_mark = %s qidx = %u virtq_idx = %u eyec = %s num_tx_desc = %u num_txbuf = %u max_pkt_chain = %u max_ind_chain = %u tx_swq_limit = %u tx_limit = %u tcp_lso_ipv4 = %s tcp_lso_ipv6 = %s ip_cksum_ipv4 = %s ip_cksum_ipv6 = %s tcp_cksum_ipv4 = %s tcp_cksum_ipv6 = %s udp_cksum_ipv4 = %s udp_cksum_ipv6 = %s ofq_cnt = %d virtio_mode = %s e_mark = %s b_mark = %s eyec = %s .pool_size = %u .clust_size = %u copy_buffer = %s max_chain = %u num_rx_desc = %u bufs_per_desc = %u unget_count = %u e_mark = %s state = VRTENT KDB Commands: VLAN table @(0x%016lx): tx_time = %lu desc_used_cnt = %lu completions = %lu prev_completions= %lu desc_send_cnt = %lu desc_drop_cnt = %lu pkt_send_cnt = %lu pkt_drop_cnt = %lu enq_errors = %lu send_cnt = %lu enq_errors = %lu desc_used_cnt = %lu copy_thresh = %lu dma_map : 0x%-016lx buf_start : 0x%-016lx ioba_start : 0x%-016lx next : 0x%-016lx mbuf : 0x%-016lx ioba_start : 0x%-016lx next : 0x%-016lx p_txbuf : 0x%-016lx p_txmap : 0x%-016lx p_mbuf : 0x%-016lx p_map_mbuf : 0x%-016lx correlator : 0x%-016lx next : 0x%-016lx prev : 0x%-016lx p_rxbuf : 0x%-016lx p_rxba : 0x%-016lx buf_start : 0x%-016lx ioba_addr : 0x%-016lx correlator : 0x%-016lx prev : 0x%-016lx next : 0x%-016lx Receive Queue @ 0x%016lx Rx Buffer Add @ 0x%016lx DDS structure for ACS %d ACS structure for ACS %d Transmit Queue @ 0x%016lx b_mark = %s eyec = %s seq_number = %u use_ioctl_addr = %s threads_running = %u queue_pairs = %u num_tx_elems = %u txpb_size = %u tx_indirect_elem = %u num_rx_elems = %u rxpb_size = %u rx_indirect_elem = %u mtu = %u net_status = %s net_mtu = %s vlan_filter_table = %s disable_addrchk = %s tcp_lso_ipv4 = %s tcp_lso_ipv6 = %s ip_cksum_ipv4 = %s ip_cksum_ipv6 = %s tcp_cksum_ipv4 = %s tcp_cksum_ipv6 = %s udp_cksum_ipv4 = %s udp_cksum_ipv6 = %s large_receive = %s cksum_bypass = %s lso4_bypass = %s lso6_bypass = %s .eyec = %s .state = %s .virtio_mode = %s .cfg_intr = %s .controlq = %s .size = %u kproc_event_windex = %u kproc_event_rindex = %u e_mark = %s b_mark = %s lname = %s alias = %s src_addr_valid = %s queue_pairs = %u rx_limit = %u rx_que_elem = %u tx_limit = %u tx_que_elem = %u tx_swq_limit = %u use_alt_addr = %s large_send = %s large_receive = %s chksum_offload = %s chksum_bypass = %s link_poll = %s e_mark = %s b_mark = %s eye catcher = %s e_mark = %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Cannot resolve symbol: %s Actual table = 0x%016lx next_table = 0x%016lx ndd_stime = %lu dev_stime = %lu busintr%d = %d .lso4_pkts = %lu .lso4_bytes = %lu .lso6_pkts = %lu .lso6_bytes = %lu .lso4_maxpktsz = %lu .lso6_maxpktsz = %lu .ndd_opackets = %lu .ndd_obytes = %lu .ndd_opackets_drop = %lu .ndd_xmitque_max = %lu .ent_bcast_tx_ok = %lu .ent_mcast_tx_ok = %lu .txpb_empty_cnt = %lu b_mark = %s qidx = %u virtq_idx = %u eyec = %s num_rx_desc = %u max_pkt_chain = %u max_ind_chain = %u rx_limit = %u ip_cksum_ipv4 = %s ip_cksum_ipv6 = %s tcp_cksum_ipv4 = %s tcp_cksum_ipv6 = %s udp_cksum_ipv4 = %s udp_cksum_ipv6 = %s large_receive = %s cksum_bypass = %s lso4_bypass = %s lso6_bypass = %s virtio_mode = %s e_mark = %s Device structure for ACS %d .eyec = %s .max_blocks = %u .num_blocks = %u dev_id = %llu Missing or invalid argument tx_timer = 0x%016lx vhandle = 0x%016lx acs = 0x%016lx ras_cb = 0x%016lx txc = 0x%016lx txpb = 0x%016lx txdesc_pool = 0x%016lx txbuf_pool = 0x%016lx overflow_queue = 0x%016lx *atomics = 0x%016lx blist = 0x%016lx iovec = 0x%016lx completion_errors = %lu completions = %lu p_rx = 0x%016lx .buf = 0x%016lx .rx_pool = 0x%016lx .priv_list = 0x%016lx .buf = 0x%016lx .free_list = 0x%016lx .used_list = 0x%016lx .used_tail = 0x%016lx .buf = 0x%016lx .free_list = 0x%016lx blist = 0x%016lx iovec = 0x%016lx bufs_xmalloc = 0x%lx bytes_xmalloc = 0x%lx bufs_rmalloc = 0x%lx bytes_rmalloc = 0x%lx bufs_mapped = 0x%lx bytes_mapped = 0x%lx .total_size = %lu %s%u%s| %02u:%02u:%02u:%02u | .max_queues = 0x%08x .info.bar = 0x%08x .info.offset = 0x%08x .info.length = 0x%08x .net_status = %s .net_mtu = %s .vlan_filter_table = %s .multiqueue = %s .offloads = %s .mtu = %u .max_queue_pairs = %u .max_tx_que_elem = %u .max_rx_que_elem = %u bus_id = 0x%08x md_sla = 0x%08x busintr_cnt = 0x%08x virtio_mode = 0x%08x .rx_tcpaggr = %lu .rx_tcpaggr_pktcount = %lu .rx_tcpaggr_bytecount = %lu .rx_tcpaggr_maxpkt = %lu .ndd_ipackets = %lu .ndd_ibytes = %lu .ndd_ipackets_drop = %lu .ndd_recvintr = %lu .ent_bcast_rx_ok = %lu .ent_mcast_rx_ok = %lu .rxba_dbr = %lu .rxba_added = %lu .cso_valid = %lu .cso_bypass = %lu .lso_bypass = %lu .no_copy_bufs = %lu .copy_bufs = %lu .post_to_kproc = %lu Debug Virtual NIC Device Driver *atomics = 0x%016lx dds = 0x%016lx errlog = 0x%016lx tx_ras_cb = 0x%016lx rx_ras_cb = 0x%016lx tx_ffdc_ras_cb = 0x%016lx rx_ffdc_ras_cb = 0x%016lx dma_handle = 0x%016lx mcast = 0x%016lx vlan = 0x%016lx link = 0x%016lx link_poll = 0x%016lx link_timeout = 0x%016lx *ls_func = 0x%016lx *ls_param = 0x%016lx vio_reboot = 0x%016lx open_timeout = 0x%016lx rx_poll = 0x%016lx *vio_slock = 0x%016lx vio_ctrl = 0x%016lx .vhandle = 0x%016lx .cmd_buf = 0x%016lx .base = 0x%016lx .ioba = 0x%016lx .common_cfg = 0x%016lx kproc_info = 0x%016lx kproc_event = 0x%016lx ldmp = 0x%016lx bar0 = 0x%016lx bar1 = 0x%016lx bar2 = 0x%016lx bar0_size = 0x%016lx bar1_size = 0x%016lx bar2_size = 0x%016lx bar2_sysmem = 0x%016lx acs_slock = 0x%016lx dds = 0x%016lx dev = 0x%016lx ndd = 0x%016lx ent_genstats = 0x%016lx vrtent_stats = 0x%016lx +-------+---------+----------+ | entry | vlan_id | pri_mask | +-------+---------+----------+ +-------+---------+----------+ *transmit[%d] = 0x%016lx *receive[%d] = 0x%016lx .eyec = %s .mcast_all_count = %u .prom_count = %u .overflow = %s .allocated = %s .synced = %s .eyec = %s .num_entries = %u .synced = %s .logical.state = %s .change_up = %s .change_down = %s .up_logged = %s .down_logged = %s .physical.state = %s .change_up = %s .change_down = %s .up_logged = %s .down_logged = %s .status = %u .speed_running = %u .running = %s .running = %s .running = %s .count = %d .running = %s .posted = %s .active = %s .running = %s .*p_cdt = 0x%016x vhandle = 0x%016lx rxc = 0x%016lx rxba = 0x%016lx *p_rx_timer = 0x%016lx *lr_workspace = 0x%016lx ras_cb = 0x%016lx kproc_info = 0x%016lx *rxq_slock = 0x%016lx *atomics = 0x%016lx .rx_active[%d] = %s .net_cfg = 0x%016lx .info.bar = 0x%08x .info.offset = 0x%08x .info.length = 0x%08x .s.status = 0x%04x .s.max_virtq_pairs = 0x%04x .capabilities = 0x%016lx .intr = 0x%016lx | %04d | 0x%04x | 0x%02x | Invalid TX queue address: 0x%016lx Invalid RX queue address: 0x%016lx .post_count[%d] = %lu .prev_ndd_ipackets[%d] = %lu Invalid RxBA array address: 0x%016lx .state = 0x%08x Warning! Invalid DDCS eyecatcher: %s Invalid pointer to mcast cb: 0x%016lx Invalid pointer to mcast cb: 0x%016lx .thread_id = 0x%016x vrtent dds - Display a DDS structure vrtent dev - Display a DEV structure .table = 0x%016lx .*table_slock = 0x%016lx .table = 0x%016lx .timer.wdt = 0x%016lx .timer.wdt = 0x%016lx .timer.wdt = 0x%016lx .timer.wdt = 0x%016lx .timer.wdt = 0x%016lx vrtent acs - Display an ACS structure Invalid pointer to VLAN table: 0x%016lx base : 0x%-016lx size : %d ioba : 0x%-016lx state : %s buf_start : 0x%-016lx buf_size: %d .s.v1.device_feature_select = 0x%08x .s.v1.device_feature = 0x%08x .s.v1.driver_feature_select = 0x%08x .s.v1.driver_feature = 0x%08x .s.v1.msix_config = 0x%04x .s.v1.num_queues = 0x%04x .s.v1.device_status = 0x%02x .s.v1.config_generation = 0x%02x .s.v1.queue_select = 0x%04x .s.v1.queue_size = 0x%04x .s.v1.queue_msix_vector = 0x%04x .s.v1.queue_enable = 0x%04x .s.v1.queue_notify_off = 0x%04x .s.v1.queue_desc_lo = 0x%08x .s.v1.queue_desc_hi = 0x%08x .s.v1.queue_avail_lo = 0x%08x .s.v1.queue_avail_hi = 0x%08x .s.v1.queue_used_lo = 0x%08x .s.v1.queue_used_hi = 0x%08x .s.legacy.device_features = 0x%08x .s.legacy.driver_features = 0x%08x .s.legacy.queue_address = 0x%08x .s.legacy.queue_size = 0x%04x .s.legacy.queue_select = 0x%04x .s.legacy.queue_notify = 0x%04x .s.legacy.device_status = 0x%02x .s.legacy.isr_status = 0x%02x .s.msix.config_msix_vector = 0x%04x .s.msix.queue_msix_vector = 0x%04x vrtent rx
- Display receive structure vrtent tx
- Display transmit structure vrtent mapbuf
- Display the mapped buf vrtent txbuf
[cnt] - Display the txbuf vrtent rxbuf
[cnt] - Display the rxbuf vrtent virtq
[cnt] - Display the VIRTQ assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr)assert(m->m_ext.ext_buf == m->m_extdebug->ext_addr) [%d] addr(0x%016lx) count(%d) next(0x%016lx) vrtent txdesc
[cnt] - Display the txdesc vrtent rxdesc
[cnt] - Display the rxdesc src_addr = %02x:%02x:%02x:%02x:%02x:%02x ioctl_addr = %02x:%02x:%02x:%02x:%02x:%02x src_addr = %02x:%02x:%02x:%02x:%02x:%02x alt_addr = %02x:%02x:%02x:%02x:%02x:%02x .s.mac[6] = %02x:%02x:%02x:%02x:%02x:%02x vrtent rxba
- Display receive buffer add structure |------------------+--------+------+--------------+---------+-------------|+-------------------------------------------------------------------------+ vrtent setacs [address | ent#]- Set the active ACS structure and display it. @(#)32 1.6 src/bos/kernext/virtio/ent/vrtent_kdb.c, vrtent, bos72L, l2018_06A1 1/26/18 12:29:01+-------------------------------------------------------------------------+ | pACS | Device | Link | State | Threads | Time (DHMS) | YYYYZZ ZZ$Z0Y@(#)49 1.11 src/bos/usr/ccs/lib/libc/strspn.c, libcstr, bos720 6/16/90 01:32:32@(#)27 1.11 src/bos/usr/ccs/lib/libc/strpbrk.c, libcstr, bos720 6/16/90 01:32:23@(#)71 1.11 src/bos/usr/ccs/lib/libc/strtok.c, libcstr, bos720 5/22/97 18:02:11Ű,ŰMŰIŰMŰZŰ@ŰŰ ŰE@Ű5Ű1`ŰŰŰŰN@ŰbŰ|Ű Ű.Ű ŰŰKŰ   0à 8ø @DLpNxR(d0i@Hp`rxxĐĨ 8PhŀzzŘ(Èap8 P@@@+@:@F@T@b@p@ }@ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ .@ 8@ B@ K@ U@ ^@ f@ n@v@ ~@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $@ -@ 7@ @@ L@ U@ _@ k@ s@ @ @ @ @ @ @ @ @ @ @ #@ 1@ A@ R@ c@ t@ @ @M@@@@@@@J@@ %@1@I@ \@ p@ ~@ @ @ @ @ È! d?d?d ?d(?d0?d8?d@?dH?dP?dX?d`?dh?dp?dx?d?d?d?d????? ?(?0?8?@?H?È?Ð?à?è?ø????????? ?0?8?H?P?`?h?x?Ā?Đ?Ę?Ĩ?İ????????? ?(?8?@?P?X?h?p?ŀ?ň?Ř?Š?Ű?Ÿ???K???M?L??N??:?;?H ?J(?@0? 8?7@?GH?IP?6X??`?>h?8p?x?ƀ?Yƈ?XƐ?Ƙ?Ơ?ƨ?ư?Ƹ?????[?4?*?5? ??$?? ?(?0?!8?@?H?'P?)X?-`?h?(p?x?ǀ?Lj?<ǐ?ǘ?Ǡ?Ǩ?"ǰ?Ǹ???????? ?B?C?E?F?D ?A(?/0?.8?@?H?P?X?`?h?p?x?Ȁ?\Ȉ? Ȑ? Ș?,Ƞ?Ȩ?+Ȱ?ȸ??&?%? ?=??9???2??? ?3(?0?8?@?H?P?X?#`?h?p?]x?ɀ?Ɉ?_ɐ?`ɘ?ɠ?aɨ?bɰ?Zɸ?^?1??0???O/usr/lib:/lib/unix ___strcmp64 ___bzero64 ___strlen64 ___memmove64 ___fill64 ___strcpy64 pinned_heap xmem_global m_copydatam_freem m_getclustmm_create_mpool mpool_getm_free_clustpool net_malloc net_free ns_attach ns_detachcopyincopyoutcreatpdelay devswqryerrsaveet_waitet_postgetpidi_cleari_initi_eoiinitplboltlocklprintfrmallocrmfree setpinit setpswapsetprisprintftalloctfree thread_selftstarttstopuiomoveunlocklw_clearw_initw_startw_stopxmallocxmfree trchook64dmp_ctpincode unpincodeabend xmemdma64simple_lock_init lock_alloc lock_freefetch_and_and fetch_and_orfetch_and_addlpfetch_and_andlpfetch_and_orlpcompare_and_swaplp ras_register ras_controlras_customizeras_unregisterkkeyset_createkkeyset_deletekkeyset_add_setkkeyset_to_hkeysetkernel_keysets._ptrgl disable_lockunlock_enable simple_locksimple_unlockfetch_and_add mtrchook5 ct_hook5 brkpoint Trconflag_system_configurationvrtcore_registereth_large_receive db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_ulvrtent_config܏hޏD͙͙ C.ޏx͙͙vGHMHMHM HM0MH^dRAAAޏ&܏L͙AAAޏ HM0MHpMMM܏͙ZޏW܏͙j܏͙܏ ,͙ D TC ܏ ͙ C ܏ ͙ (A @C v܏ ͙ A A ܏ 4͙ DA XA lA  \ ܏ ͙ A A ,A @ J N܏ ` ͙ R I D͙ P n a  a  a a͙===0aPapaaaa*܏P͙?܏,͙<#H?z܏͙͙<͙܏y'ޏd͙͙˙ޏ$͙D͙py|˙ޏ͙͙jx?܏?܏ ?"N܏\ ܏HyT˙^bޏ y,˙6:ޏxy˙ޏDޏ2B܏Pf܏2܏8vykrtpRu܏,͙f܏͙"܏H͙v܏͙܏͙V܏͙z܏ ͙ 4 T$ r܏  >  $!F܏!l͙!|!!R" ͙" )"4"R܏"|͙"܏"͙""\#"܏#H͙#`#r܏##$\͙$R$%͙%^܏%͙%%\%܏%͙&&"܏&@&X&&&&܏&&k'љ'''*'Lř'^'܏'''p'k((.܏(<(J(Pp(j(lp(x{(** B*D*DJ*`*`>*****+4+>+R+h+x+++++, ,,P,---2-@-J-R-Tp------...R.n.t.//$/2/J/X/t//////00060N0\0x0000011 1<1N1f1t111 22*2B2P2d2223\3n33334 4*4B4P4d444545F5^5l5555556666666677787J7b7p7777778 8888 9 949F9^9l999: :h:z::::::;;";:;H;V;n;x;;;<4<|<<R==n=>R>>>>>? ??P?b?z????@>@|@@@@@@RATAfA~AAAAABB B0BBBZBlBxBBBBBCC"C:CLCXCCCCCCDDD(D4DTDfDzDDDDDDEE E2EJE\EhEEEEEEFF.FJFTF`FFFFFFF\FGG G`LGlQGGGGHHHNHfHpHHHHIJX JKKPK,K(L$(L0LdL LM" M&M*M MMNNbNNNOO*OROzOOOPPBPjPP PQ QQQQQ͙RFRh͙RRS@SVS͙SSS>T"T.T|͙TTT͙UZU͙UVV6VX͙VWWhWW͙WX,͙XDY,YLYXYY͙Y3YZ Z"ZT͙[[@͙[P[t[~[͙[[ \(\08\P\^\͙\\]$͙]8]L]v]͙^6^`͙^x_H_j_͙_`<```͙aHa͙abb.b2bRb͙bc ޙc0c`cc͙d dTdld|dd͙d͙ee e0eef@f^f͙fg ͙g$ggggh,͙hPhzh͙iiijj,jDj͙kkk`͙kpk͙ll(͙lmn͙n^n͙nn͙no͙oo=o=o=o=p =p8=pd=p=p=p=q=q@=ql=q=q=q=r=rH=rt=r=r=r=s$=sP=s|=s=s=t=t,=t8=t`=txvwww=w=w=w=w=w=x=x=x =x0=x@=xP=x`=xp=x=x=x=x=x=x=x=y=y=y4zz=z=z={={={ ={0={@={P={`={={={=||2|6|V|͙|} }\͙}l}}}~~H~X~~͙R͙6x͙ ,B<<b͙@RhG͙.h͙6`͙͙>d͙ٙٙH2n͙HPHxHHH͙D~ R͙h͙~͙*2p͙6\͙͙r͙͙͙:\͙͙|͙:\͙@V͙>".|͙͙6NRr͙Fx͙0͙Lٙx͙ٙ6NRr͙Hx͙`j͙ ͙\HD͙͙L͙p͙&T.\2f6~ ə8\LLQ&T͙d ͙(Rt͙͙4͙Db͙*h͙͙0Ddnv͙(8͙d͙T͙p͙~*.Rr͙͙ \@͙͙ ͙(n͙͙R͙x͙$͙.X͙VR .D\\j͙^rv[$\LD͙͙͙͙d͙¼͙͙&L͙͙Rt͙͙:|͙Ŧ͙&h͙Ʀ͙*X͙2Ȣ͙0`3pɖ͙zʂ(8˴͙T͙f͙ͬ;͙L͙Bh͙ ͙ѴFҐ͙<͙͙ ͙Ԯx͙D͙|R֤RR,@``x`ג״͙؂ؚ؞\ ټ\\ @˙ܴܲeݦ͙P͙^ޠ͙ޮ͙@͙Nߐ͙͙4͙B͙͙B͙͙͙Jl͙RR$8`Ph`͙\\eH˙ ͙R͙͙H͙V͙͙.t͙͙R|͙<͙n͙͙2X͙4h͙0:|͙͙R|͙͙ h͙ 4͙f͙͙.`͙͙0͙j͙0͙ ͙FX@͙hjR4͙Zd͙\"T͙͙2X͙Rj,oh͙ ͙BTL͙RRt͙͙n͙ $h͙\2h͙͙Nt͙ * T͙ v ͙  <͙  ,͙ Z `t  ͙  P͙ v  ͙ P b |  "͙d͙͙@͙r͙͙v͙˙`͙˙͙͙L˙^˙4͙͙FVǙbyyǙ6͙(26Z~͙(<TlZ~"h͙͙$8l D Z ͙   >!"!.!|͙!!!!""("P"h""""͙#####͙$J$p͙$$%,%B%͙%%%>&&&\͙&|&&͙'P'h'n'r'͙( (0͙(h(|())D͙)d))>))*͙*<*V*͙*++++͙+,,4,D,\,,͙--<͙-z-͙-.͙..͙.../0͙/\//͙000&0L0f0͙011(͙11͙2h333R34,͙44:445"5͙5$5"6͙6,6D6f"6͙667707d7"7͙78"8H͙8"8͙9"98͙9H9`9"9͙9":͙:$;.";P͙;";͙<,<$<<$<"=>=T$=x="=͙=>">D͙>">͙>> >$?-? ?i?(?<{?H ?T$?hޙ?|)?"?͙?@@<@L@\ @h$@x@"A͙A+AHkA"A͙A"AgB."BX͙Bj"BBB B$B;B9C@=Cp)CޙCC C$C"C͙D"D<͙DXDxޙDޙDiDD͙EE"EP͙E\EpHEE"E͙E"F͙F$F"F͙G2"GX͙GGG"G͙HHH."Hl͙H|HH"H͙I$II&IF"I`II"I͙IJv"J͙JJ$K;K9K$K,KL$K^"K͙K$K"K͙KK"L(͙L>"Lt͙L&L(M*M:,Mb.M0M2NF4NNNN6NNO"6OH͙OO6OOOPT͙PpPP͙Q QX͙QlQQ QQ6Q͙R&4R4SSS*:S24S|S>TnT4TTTTřTʙU ϙUUԙUřUʙVٙV>V4W4WٙW8X <X2>XZ@XBXDXFXHY"JYJLYrNYPYRZ ZVZNZbXZhZXZ͙[fX[͙[\X\<͙\\\X\͙]RX]x͙]Z]]]]]}^2X^X͙^p^^/^{_X_H͙_X_p{_X_͙_`ʙ`P```ϙ``Xa͙a0a8aDaP+a`ah-ataiaaa{a aXb͙bbDbPb~Xb͙bbbcXc,͙cDcTHcfXc͙cXc͙cޙdd -dd${d2Xdp͙ddddXd͙e"XeH͙enXe͙eXf͙gb^g͙h^hH͙ib^i͙i^j͙jjj3k:^k`͙l^l͙mR^m͙mm\m^n,͙nHnx3n^n͙oz^o͙o^o͙p^p͙p^q ͙qq^r0͙rh͙rz^r͙s^s͙t^t$t^^t͙t͙t^u ͙uu^u͙v^vH͙w^w(͙w^x$͙xR^x͙x^xyB^yx͙y^y͙zb`zv^z͙{^{8͙{^{͙{|B^|͙||||}}D}\}}}^}͙}^~,͙~>^~d͙~`~^@͙^͙^^͙͙&^L͙`^8͙z^͙^ ^͙z^͙`^$͙<Lh^͙ 2^d͙^͙(͙F^x͙2^\͙j`r^͙ (<Xl^͙ ^<͙Pd^͙&^T͙͙^͙`^͙^<͙^ ͙(<R^͙^͙`^͙n^͙^L͙^^͙`H`t^͙`^͙^͙`^D͙Z`r^͙Z`,$2^`͙^ ,Xz`Z^͙(J`RZ͙FN`^.^`͙^͙*^͙^͙Pn^͙$^X͙d $^͙$ L͙\p ͙ ,͙<P ͙^͙T͙͙ 0͙@` ͙ ͙`t ^͙.^T͙^͙ &^P͙`x ^͙^͙&^@Z^͙^͙^,͙~^͙bd͙*BdPd͙BZdhd͙dVd|͙dd͙RjdxBBZd͙dRdp͙d&dP͙dGdH͙d~d͙dbd͙bdb*dX͙f~db*dTddbd@͙~dd ͙JbdpdD͙dNdt͙dd͙6Nd\d͙Vnd|Ödü͙d |d͙BZdhd͙Zrdǀd͙:Rd`Ⱥd͙b6dDNbɂdɰ͙ɾdZbˢd͙d$̄B̸Bd<͙z͒d͠d ͙Rjdxd͙b":dHRbςdϬ͙Ϻdrbкd͙2d@vdќ͙dZdҀ͙ҶdGJdx͙Ӯd ^dԈ͙Ծd>d\͙Վզdհd(͙2bZrdր֊bֺd͙dא۔۞h܎jܸ͙ߪj͙"jL͙ Hxj͙j͙L^Z DTDj͙<j͙hj@͙Jhfj͙0 t$)Bjd͙jZh. ͙0P$d|  P͙͙͙P͙|͙͙.jT͙j͙l~hjj͙j8͙Bbhl hFj\j͙L`j͙$8$nj͙j͙j$͙hj^j͙j4͙j͙j͙0`$l$X$vj͙j͙j(͙P$`$$$$"jP͙vj͙j͙*jT͙lnp r Bt jv x z | * . r    ͙ v ͙   D͙   $  > ($ L X d+ t | - i   {  ,4D ͙͙@͙f͙͙"D͙l͙͙`x͙ ͙N|͙͙͙.`͙͙%h%%%%%&&D͙&T&&͙&((͙++@͙,,͙,,--D͙-N-t--͙---. .0͙..../ ͙0ޙ0>0h͙0ٙ001 ͙1j1n1~1112N2t͙223&3L͙3\3x3ٙ3334͙4.4P͙4j4͙55 55b5p566$6<6X6p66667 7$7n7͙77ٙ778$͙8>8d͙8~8͙88͙999:<:͙;4;B;J=r=͙??͙@ @,͙@v@͙@A ANBjB͙BC͙D DP͙DhD͙DD͙EFENEfEEEEF$͙FnFFFG͙G(GVGx͙GGGٙGGH͙H.HT͙H`H͙HII*IRIzIIIJJBJjJJJK KJKVKhKKL"L&ΏLH3L`LtLLM<MPMhMxMMMMMN@NRNXN|NNNNO$OHO\OOOOPPPDPhP|PPPQQ0QDQlQQQQRXRlRRSS,STS|SSTT<TTU UUU$U.U4U>UDUNUTU^UdUnUtU~UUUUUUUUUUUUUUUVFV\VjΏVnVVVVW W WWWWΏWZXYY$Y8YLYXYZ[.[2[H[\[t[[[[[[[[\\$\@\Ώ\\\\]]](]<]P]`]]]]]^^,^<^L^\^l^|^^^^^^^^_ _@_`_____``$``Ώ````aaa a6܏bbbbbcc c4cDcxcccddd d0d@dPd`dpddddddddeee8eXexeeeeeefff0fPfpffffgg0gPg`gpgggggghhh h0hPh`hphhhhhiii i@iiiiijjj(j8jHjXjxjjjjkk8kXkxkkkkll8lXlhlxllllmmm0mPm`mpmmmmmmmmn nn,n<nLn\nln|nnnnnnnno oo,o<oLopooooopp p@pPp`ppppppppppqqq(q8qHq\qpqqqqqqqr rr,r|rrrss<stssst t Ft4ttttttuuu(u8uDuTudutuuuuuuuuuv vv,vHvXvhvxvvvvvvvw ww,w<wLw`wtwwxxx(x@xPx`xpxxxxxxxxyy(yHyhyyyyzz(zHzXzhzzzzzzzz{{{({8{H{X{h{x{{{{{{{{|||0|P||||}}} }0}@}T}h}x}}}}}}}}~~~(~8~H~X~h~x~~~~~~8Xx(8HXhx0P:P`p P 0@pNl| nz\(44DXl<L\l|Dp 0@P\0D\l@P`t:\l|@P\ .4Hhx@JT^h)b7?H+?!?6Fn6^d?d?d ?d(?d0?d8?d@?dH?dP?dX?d`?dh?dp?dx?d?d?d?d?M?M?M?M? M?(M?0M?8M?@M?HM?È?Ð?à?è?ø????????A? ?0?8?H?P?`?h?x?Ā?Đ?Ę?Ĩ?İ????????? ?(?85?@?P?X?h7?p?ŀ?ň?ŘQ?Š?Ű?Ÿ????????????? ?(?0L?8?@?H?P?X?`?h?p?x?ƀ0?ƈ.?Ɛf?Ƙ?Ơ?ƨ?ưj?Ƹv????????z?x???? h?(?0|?8t?@l?H?P?X?`p?h?pr?x^?ǀ\?Lj?ǐ?ǘ?Ǡ?Ǩ~?ǰG?ǸE?C??????P?????? ?(?0?8?@?H?PZ?XV?`X?h?p?x?Ȁ?ȈR?ȐT?Ș?Ƞ?Ȩ?Ȱ?ȸ???N????n???d??? ?(?0?8?@?H?P?X?`?h?p?x?ɀ9?Ɉ?ɐ?ɘ?ɠ ?ɨ ?ɰ2?ɸ????b?`??M   & 0 < G R d u JJ( 1;Q]ju    ) 3 D O X b l s {                      ' . 4 < D L S [ b j q {              ' 4 @ N ] l {  ŰkŰkŸkk]kkk{klkkkkkk4k Nk(k0k8jk@'kH@kPbkXk`khqkpkxkƀ1kƈ(kƐskƘ)kƠkƨkưkƸk5kkkdkSkk[kkkkkk {k(Hk0k8k@kHkPkXk`khkpkxOkǀDkLjkǐZkǘkǠkǨkǰfkǸkkkkskkkkkkkkk k(.k0'k8k@kHkP3kXk`)khkpkxkȀRkȈkȐkȘkȠkȨkȰkȸkkkkkk{kkkDklk kk Lk((k0Ck8Wk@fkHzkPkXk`khkp kxkɀkɈ&kɐ0kɘkɠ<kɨGkɰ;kɸk<kk4kbkXkkgg- k) P kpkoH g^-k() ` @   ` ! < kk ) È z(IgK-f`kF)f` h k p@ ks ku`  w 4 kz T ~ e  u     `  k`  @    @  (kRkf g  W-K@kJ)K@ q MK  kMU  kMV@  kMW  kM[  kM\  kM` ! kMt 7 kMw N kM| c kM x kM  kM  M  M@  M`  kM  M`  M # M 5 M G M ^ M` s kM  kM  kM  kM  kM  kM(kzkGk@Řk g  N-Mk )M h N@ { R  R  R  T`  kV`  kW  kk LpkH   g N-Zk `)ZQ kNxkVZ g^- k7)  k  k. 1` 5 9@) E@@ krxkPW Đ x ` gQ-`k1@)` k k k k k ( ? W ki@kĨ 0s gf-Q@k@)Q@ kU  kV kX kY, kZN k^q k_ kb d e g i l` o` |. J _ u    @        .  C ]  t         `#  < V àp    ΀ ` @      $ C  ^ y `  `       `5 V o   `  #@ ' * + .` 1, k2@J k2j k3 kk @k9o ( 8C hf  ŀz g-5k)5 : F`' I; k`Dk5 gO-*k#)* , ; >  I  L M , MF kh k  0à 8ø g]-k*`) k ` @  ʀ  2 G  f kdk  g4)  g*A)** * *  g g*D g*` g(%)#g A-`k)`[ kR-gd-k) '€kQ;g-@k`)@ 1` 10kQk@ g4 k(4 <E gQk(QAJ gM8k(M8FO gJ"k(J"KT gO+k(O+PY gJ3k(J3U^ gP@;k(P@;Zc gJDk(JD_h gKLk(KLdm gSk(Sir gO(\k(O(\nw g gk( gs| g4pk(4px gM{k(M{} g\k(\ gOk(O gk( gk( gDk(D glk(l gk( gk( gWk(W gXk(X gX0k(X0 gXXk(XX gXk(X gXk(X gXk(X gX$k(X$ gY -k(Y - gYH7k(YH7 gL@k(L@ gYIk(YI gPk(P gI\k(I\ gI(ok(I(o gIPxk(IPx gk( g k(  g k(   g k(   gk( gM`k(M` gPk(P! gk(& g k( "+ g @k( @'0 g hk( h,5 g4k(41: gMk(M6? gM$k(M$;D gYp,k(Yp,@I gY6k(Y6EN gPhBk(PhBJS gPNk(PNOX g`k(`T] grk(rYb gIxk(Ix^g gIk(Icl gIk(Ihq gIk(Imv gJk(Jr{ gJ@k(J@w gJhk(Jh| gOk(O gLk(L gN`k(N` gNk(N gNk(N gN k(N  gOP k(OP  gOx-k(Ox- gO=k(O= gPKk(PK gPZk(PZe._ptrgldb_registerdb_unregisterdb_printfdb_read_memdb_expr_addb_expr_uleth_large_receivevrtcore_registerdisable_lock.disable_lockunlock_enable.unlock_enablesimple_lock.simple_locksimple_unlock.simple_unlockfetch_and_add.fetch_and_addmtrchook5.mtrchook5ct_hook5.ct_hook5brkpointTrconflag_system_configuration___strcmp64.___strcmp64___bzero64.___bzero64___strlen64.___strlen64___memmove64.___memmove64___fill64.___fill64___strcpy64.___strcpy64pinned_heapxmem_globalm_copydatam_freemm_getclustmm_create_mpoolmpool_getm_free_clustpoolnet_mallocnet_freens_attachns_detachcopyincopyoutcreatpdelaydevswqryerrsaveet_waitet_postgetpidi_cleari_initi_eoiinitplboltlocklprintfrmallocrmfreesetpinitsetpswapsetprisprintftalloctfreethread_selftstarttstopuiomoveunlocklw_clearw_initw_startw_stopxmallocxmfreetrchook64dmp_ctpincodeunpincodeabendxmemdma64simple_lock_initlock_alloclock_freefetch_and_andfetch_and_orfetch_and_addlpfetch_and_andlpfetch_and_orlpcompare_and_swaplpras_registerras_controlras_customizeras_unregisterkkeyset_createkkeyset_deletekkeyset_add_setkkeyset_to_hkeysetkernel_keysetsTOC_$STATICglobal_p_ras_rare_traceglobal_ras_hkey_setentcom_ras_callbackglobal_ras_rare_hook_identcom_ras_rare_tracevrtent_ddcsvrtent_virtio_slihvrtent_kproc_loopvrtent_openvrtent_ioctlvrtent_outputvrtent_closevrtent_rxc_slihvrtent_kproc_rxvrtent_rx_timer_handlervrtent_tx_swqt_handlervrtent_ras_callbackentcom_mcast_hash_modulovrtent_kprocvrtent_link_pollvrtent_virtio_reboot_delayvrtent_open_timeoutvrtent_rx_pollvrtent_link_timeoutvrtent_dev_ras_callbackvrtent_ddcs_initvrtent_kdb_command_$STATIC_BSSvrtent_config.file../../../../../../src/bos/kernext/virtio/ent/vrtent_close.cTue Sep 8 21:50:38 2020 IBM XL C for AIX, Version 13.1.0.2.vrtent_close../../../../../../src/bos/kernext/virtio/ent/vrtent_config.c.vrtent_cfg_qvpd.vrtent_cfg_term.vrtent_cfg_init.vrtent_ras_free_dev_blocks.vrtent_ras_init_dev_blocks.vrtent_ras_free_dd_blocks.vrtent_ras_init_dd_blocks.vrtent_config../../../../../../src/bos/kernext/virtio/ent/vrtent_ioctl.cTue Sep 8 21:50:39 2020 .vrtent_find_vlan_id.vrtent_clear_vlan_id.vrtent_set_vlan_id.IPRA.$vrtent_promiscuous_off.IPRA.$vrtent_promiscuous_on.vrtent_mcast_all_enable.IPRA.$vrtent_mcast_all_disable.vrtent_mib_addr.vrtent_mib_get.vrtent_mib_query.vrtent_remove_mcast_addr.vrtent_add_mcast_addr.IPRA.$vrtent_set_mac_addr.vrtent_get_all_stats.vrtent_get_stats.vrtent_clear_stats.vrtent_ioctl../../../../../../src/bos/kernext/virtio/ent/vrtent_kdb.cTue Sep 8 21:50:40 2020 .vrtent_kdb_entry.vrtent_kdb_command.vrtent_kdb_display_usage.IPRA.$vrtent_kdb_print_acs_table.vrtent_kdb_print_acs_table_entry.IPRA.$vrtent_kdb_acs.IPRA.$vrtent_kdb_dds.IPRA.$vrtent_kdb_dev.IPRA.$vrtent_kdb_rxba.IPRA.$vrtent_kdb_rx.IPRA.$vrtent_kdb_tx.vrtent_kdb_mapbuf.vrtent_kdb_virtq.vrtent_kdb_vlan_table.vrtent_kdb_mcast_table.vrtent_kdb_mcast_bucket.IPRA.$vrtent_kdb_p_acs.vrtent_kdb_rxdesc.vrtent_kdb_txdesc.vrtent_kdb_rxbuf.vrtent_kdb_txbuf.vrtent_kdb_unregister.vrtent_kdb_register.vrtent_kdb_rxdesc@AF39_21.vrtent_kdb_txdesc@AF40_22.vrtent_kdb_rxbuf@AF41_23.vrtent_kdb_txbuf@AF42_24.vrtent_kdb_mapbuf@AF43_12.vrtent_kdb_virtq@AF44_13../../../../../../src/bos/kernext/virtio/ent/vrtent_kproc.cTue Sep 8 21:50:41 2020 .vrtent_kproc_loop.vrtent_kproc.vrtent_kproc_term.vrtent_kproc_signal.vrtent_kproc_create.vrtent_kproc_loop@AF18_1.vrtent_kproc_term@AF19_3.vrtent_kproc_signal@AF20_4../../../../../../src/bos/kernext/virtio/ent/vrtent_open.c.vrtent_open../../../../../../src/bos/kernext/virtio/ent/vrtent_receive.cTue Sep 8 21:50:42 2020 .IPRA.$vrtent_rx_process_queue.IPRA.$vrtent_rx_complete.vrtent_rx_poll.vrtent_rx_timer_handler.vrtent_kproc_rx.vrtent_rxba_replenish.vrtent_rxc_slih../../../../../../src/bos/kernext/virtio/ent/vrtent_transmit.cTue Sep 8 21:50:43 2020 .IPRA.$vrtent_txhdr_init.vrtent_txdesc_chain_undo.IPRA.$vrtent_tx_send.IPRA.$vrtent_hash_transmit.IPRA.$vrtent_tx_enqueue.vrtent_hw_tx_complete.vrtent_tx_swqt_handler.vrtent_output../../../../../../src/bos/kernext/virtio/ent/vrtent_utilities.cTue Sep 8 21:50:44 2020 .IPRA.$vrtent_mq_ctrl.IPRA.$vrtent_get_src_mac_address.vrtent_get_max_virtq_pairs.vrtent_post_rx_buffers.IPRA.$vrtent_free_cfg_interrupts.IPRA.$vrtent_alloc_cfg_interrupts.vrtent_set_features.vrtent_get_features.vrtent_link_poll.vrtent_clear_kproc.vrtent_set_status.vrtent_free_controlq.vrtent_create_controlq.vrtent_init_txbufs.vrtent_read_virtio_cfg.vrtent_virtio_reboot_delay.vrtent_ras_ldmp_add.vrtent_ras_ldmp_free.vrtent_ras_ldmp_init.vrtent_ras_ldmp_allocate.vrtent_wakeup_open.vrtent_stop_all_timers.vrtent_free_vlan.vrtent_init_vlan.vrtent_vlan_sync.vrtent_vlan_ctrl.vrtent_open_timeout.vrtent_link_timeout.vrtent_manage_link_state.vrtent_get_link_state.vrtent_init_ndd.vrtent_ras_unregister.vrtent_free_slock.vrtent_init_slock.vrtent_capability_exchange.vrtent_free_vio_ctrl.vrtent_init_vio_ctrl.vrtent_free_tx_pkt_bufs.vrtent_init_tx_pkt_bufs.vrtent_free_rx_mbuf_pool.vrtent_init_rx_mbuf_pool.vrtent_free_queues.vrtent_init_queues.vrtent_hw_free_rx.vrtent_hw_init_rx.vrtent_hw_free_tx.vrtent_hw_init_tx.vrtent_free_rx.vrtent_init_rx.vrtent_free_tx.vrtent_init_tx.vrtent_restore_ioctl_settings.vrtent_free_dev_resources.vrtent_init_dev_resources.vrtent_deallocate_map_buf.vrtent_allocate_map_buf.vrtent_deallocate_buf.vrtent_allocate_buf.vrtent_unmap_memory.vrtent_map_memory.vrtent_rascb_init.vrtent_ras_free_dev_open_blocks.vrtent_ras_init_dev_open_blocks.vrtent_dev_ras_callback.vrtent_ras_callback.vrtent_logerr.vrtent_free_mbuf_chain.vrtent_mac_ctrl.vrtent_mcast_all_ctrl.vrtent_promisc_ctrl.vrtent_search_mcast_table.vrtent_destroy_mcast.vrtent_init_mcast.vrtent_ras_ldmp_free@AF86_18.vrtent_free_mbuf_chain@AF87_67.vrtent_free_slock@AF88_33.vrtent_post_rx_buffers@AF89_4../../../../../../src/bos/kernext/virtio/ent/vrtent_virtio.cTue Sep 8 21:50:45 2020 .vrtent_virtio_register.vrtent_virtio_boot.vrtent_virtio_free.vrtent_virtio_slih../../../../../../src/bos/kernext/vnic/client/entcom/entcom_eras.cMon Jul 27 17:37:13 2020 .entcom_ras_key_create.entcom_ras_callback.entcom_ras_unregister.entcom_ras_register.entcom_ctrc.entcom_ras_set_rare_trace.entcom_ras_set_rare_hook.entcom_ras_rare_trace../../../../../../src/bos/kernext/vnic/client/entcom/entcom_mcast.cTue Sep 8 21:50:37 2020 .entcom_mcast_hash_op.entcom_mcast_hash_modulo.entcom_mcast_get_next_by_index.entcom_mcast_remove.entcom_mcast_add.entcom_mcast_search.entcom_mcast_deallocate_table.entcom_mcast_allocate_tablememset.s.bzeromoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovestrcmp.s.strcmpstrcpy.s.strcpystrlen.s.strlenstrncpy.s.strncpy../../../../../../src/bos/usr/ccs/lib/libc/strpbrk.cFri May 29 15:10:23 2020 .strpbrk../../../../../../src/bos/usr/ccs/lib/libc/strspn.cFri May 29 15:10:24 2020 .strspn../../../../../../src/bos/usr/ccs/lib/libc/strtok.c.strtok_r.strtokglink64.s.delay.copyout.w_stop.w_clear.xmfree.copyin.xmalloc.w_init.lockl.unlockl.unpincode.uiomove.ns_detach.sprintf.ns_attach.pincode.db_register.db_printf.db_read_mem.db_expr_ad.db_expr_ul.db_unregister.creatp.initp.getpid.devswqry.setpinit.setpri.thread_self.et_wait.setpswap.et_post.w_start.abend.m_copydata.eth_large_receive.m_freem.m_getclustm.fetch_and_or.fetch_and_and.tstop.tstart.mpool_get.i_eoi.brkpoint.fetch_and_addlp.fetch_and_orlp.compare_and_swaplp.fetch_and_andlp.i_clear.i_init.printf.net_free.net_malloc.lock_alloc.simple_lock_init.m_free_clustpool.m_create_mpool.tfree.talloc.rmfree.rmalloc.xmemdma64.dmp_ct.errsave.lock_free.vrtcore_register.kkeyset_create.kkeyset_add_set.kkeyset_delete.kkeyset_to_hkeyset.ras_control.ras_unregister.ras_register.ras_customize.trchook64