ELF@@    {S$@b@`@@?`A`SAR{¨_    _     {SL@b@`@@?`A`SAR{¨_    {St@b@`@@?`A`SAR{¨_    {S@[cf@`@?`A[BcCRSA{Ĩ_    _     {S@5c@`@*`?`A@@RSA{è_    _     R_    #H@9"RC jH@9B T_j`T$C#AA$D_d@Td@Dc8@C8"@yy"@yy",Fy,y"@"C!@_"C"D     !R_     _     AE _    {*SA96p@4@94 4p@R.@ysK*@  kKQ@ C`*.ySA@{è_    FA5_|_BK|5E A" *5??qHT_@PA! ckcPAK{#LBK!| @{¨_    {[VS@4R*SA[B@{Ũ_3/ 6 @O@q`|_ `|5E/A9bKSA*[B@{Ũ_@b@!@r@     {  c{{e>eBBaRaVdF!dJcfc"b&`@aje.NZqa9 R!R9`9av`"R!`bR! @{¨_     {StVBҔb@HTTuVSA@{è_      {S@4@*`5`:A |_!z|Ȣ5`@R!@D`D`NSA*@{è_u7u {XS$@?aT`2@y  7`@@a@Aa@Aa*@yA8ya.@yA<ya@!@A9a@!AA9a@!BA9a@! CA9a@!DA9a@!EA9a@!FA9a@!GA9a@!,HA9a@!0LA9a@!4MA9SA{Ũ_`@G76 {XS[c$@!TSA[BcC{Ǩ_G76 {S5X$@?T 94SA@{ƨ_AG76 {SpPqTSA{¨_և@R@9!&@9"@9A)`SA{¨_ {CSpPqT{ESF_h@9b@!g@9f>@ye:@yd@Kh@9Ch@9;h@93h@9+h@9#h@9h@9h@9 h@9Ҁ{ESF_{SpPqTSA{¨_ւ@A!@`SA{¨_ {SpPqTSA{¨_ց"@9B`B @!`SA{¨_{{_ {{_ {!@{_    {S4< `ZC*SA{¨_cZC!`ZC@!SA{¨_    _     _ {{_     {SA 7PA ALA|?k!Ѓb5@R?k! ?k! L4@ycKB 0y4y<y@@A A! @A5??qTRAKR*BX96BB?T"SA[B{è_!ԭBB?T9X960@y"#Tb>R@RAB kP!K!Ԟ!Ԝ    " Bb5R_{$R |_5;s4H@9B_qT!H!!?qT : R @{è_Cb'7R0@7@ {S[68@8a6@7#R@'@G@ սtR 9$SA[B@{Ũ_ h`{S[ck8@4@8ScR`/@W@ սt$RSA[BcCkD{ƨ_h`@    {SA8@B!D@8a@!!%|_ %|5@!@ZC`J(qT!SA{¨_!RRRSA{¨_{S[8Ղ:@6@6 R@ սta2@y 7a@7@a@$a@Rh*@y8yh.@y<yh@@9h@A9h@ B9h@ C9h@D9h@E9h@F9h@G9h@-H9h@1L9h@5M9SA[B{Ĩ_a@ h`    {StbqT`b!R~_CK5_k@T_qTSA{¨_bbRtb!@6~_~5`4 *`6!R9SA{¨_aRSA{¨_AR     {S3 @C@!@T`?ֿ;`J տ*q`T`I9#R Q qGz@B T*?qTbn@ab_`T!R*6 R*9a"B2?q@*SA{è_ֿ qT`A RL *dC!**qT`ZC`4R @`Rb2Ca_aT7 `NAbRAaRAKkT`:A |_!~|Ȣ5b"Q@|_@|ȡ5;`NAbRAaRAKkTaRA`NA?k T`@t@bR@?K R *aRA`NA?k*T`@t@bR@?@6!R     XCa_{S @y|@5@[vu>C @c@X9c9 @`Z`B6Zt>@ @ |_C|5B4A!*7Z@2Z`vGavZ@ 2ZtZCu:Ab ȕ:@2@aZC[BaZCSA{Ĩ_!RAR    {SR[* @aJ@9R(6@(Ta"@y?q T?(qT**4[B*SA{è_[B*SA{è_:[B*SA{è_***     {S[* @ R@@ TaJ@9R(6N*@TARb2@RBib2**J!4SA*[B{è_!A8 @cB D@8`@#R|_ |5 @ RSA*[B{è_ @@    {c`Sk [sC@9aBR?DT @cBTar@zb@?DAT @T|K ՠ@B< `r@tr@@`aB:R`B{!!aaB@?%T[BsE*SAcCkD{ƨ_b.C_`!*@7@cBf@c@ @yq<qa|_! a|5b@@@A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @`R     {S*[u **@ `Bb96`bBd@ @@@A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @@`H93`9[BSA{è_@b9!`Bb97@@@`A8 @ @@#҂8|_ȥ|Ȥ5 @ ``H93`9SA[B{è_bB ! @!B"9    {R[H@9c(#6S*@TARRDbBZ@xZ`C 7b"Q@|_|@|ȡ5Z@ 7`C 7a@ @`A8`@` @"ҁ8@|_ȥ|Ȥ5`@``X96J@9qTRSA@*[B{Ĩ_`@`X97RJ@9qT`X97  Հ@*@`?*7A7c" qa|_! a|Ȣ5`X965=SA*[B@{Ĩ_ր@@C*`?*`4`X974@@@`A8 @ @@#҂8|_ȥ|Ȥ5 @ @Z@xZ`C 7b"Q@|_|@|ȡ5wb" Q@|_m@|ȡ5 i!a @ ^!VSA*@w     {S[cksD@f@yY4@y &  c ՠ@ykCT2@y?kTJ RA R j3T@@S@|@DS@T`r@TaA9b6ar@be@9&@99 &?%EjT#@!+@y! 4T@<@92@<9 ՠB@9R 6*"R(R-*ARaj@`bcB9b@!`.c2B`2c9baja@@@ A!K?qT`f@b@aA9@96`r@RR@9 &BC 7E;h(Tk3a@{5BBT@@D@T!* !RSA*[BcCkDsE{Ǩ_E0@y!@ypARRR@@y@yB@K~@뵒* AK?q,T6a@cQ`f@##8@! 8bN)`@! B  b)`@RA R @ AK G>! bya.@! a.5?8?bB c@9#@@2#$+y c9  5X9@7bBX@p$@ T ՁbB @@ @*SA[BcCkDsE{Ǩ_R 5AR{{8hb A|Sxa$š6A8 @ L@ b@`@@?`A`A8 @ R )oL)o@ 5{Z !%R\4bB @@ @ 3@y2 3yX9@7@D@`T"C*Bh; 3@y?+y2 3y@@@`A8 @ @@#҂8|_ȥ|Ȥ5 @ `bB X@x X ՀbBd@`C 7b"Q@|_|@|ȡ5`X9@6I97A2R 9AR fa@9!xa9 +@y $+yX96*T@@"?@@|_!|5`@af@#c@!@ 5)@"?@@@6`A92`9`f@ca@9 [{@@`@@A8 @ @@'҂8 |_) |Ȩ5 @ ` @ )oL)o@!3@y77bf@a@@DAha8@9a6@!R!@k*T*4aQ!"@aT"G)! c@?kT* @BB !e @\* 4 f!^!    {S`s?X`OAbSAaSAKkTbBaB_ Tca#wGC$W@ T5[kyu?CTR6A8@ TA96Rb@R`X9y62@yy4R *qTa@ @`@!@8! |_c|Ȣ5 @р` @@@y3 @y>33 s>ykhTt4#CkM)>chR9@AT*`B`>@yk >y[BcCkD cC`X96aB`B?@T`OC`OC`C``+BSAsE{Ȩ_aSA`OA?kJT`@t@R@?`6;@d#|_" ȣ5;!6f>@ycCagS9#RR!!ag9?k!A a`KqTa#bBc@bSAsE{Ȩ_R    H@9R!(6{{_֠_     {S0@ ?c!@2qa|_! a|5`E@K`SA{¨_ @!     {S[cksAAg?bB(7A?kT ՘bRc@b@N@ *EH)E`5`C 7@9 +@cKs@ EK6YkT:R@ bB QKJMy@_q ZA9@+53@k; ?;@k@3`E@?kmT!K#Rs$|@C?L7*47@`EC@s@0 da@*H)cE@cK`@cKcAa7zaS@9e3aS9`B TTb@@@A8 @ @@#҂8|_ȥ|Ȥ5 @ @ @  Հg@c@ @yq<qa|_! a|59 k Tg@a@_kk,T7*s@Na3@9+@s@EKa7kT!*@:R!Q@A"*nc@?q?@c@A@! ASA[BcCkDsE{ɨ_` !8@`!`B{b7@`aa@?dATO@6c@ c9 kT!*`r@|r`@`c@ cg` dB 7@Tb@`b;@@A8 @ @@$҂8|_|ȥ5 @  @`.C&a*C@ @_T%Td.Cbb Հ@@T!@T`@?T @@ H6b@@@A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @;CC@7@?TT;@CC@cd@@ @yq<qa|_! a|5b@@@ A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @@8s@k;k@;@9b.C_@ !;C;@C@]b@@@A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @@a*C" ;@ \A8C@7@_dT;@`g@ba@ @y?q!!<Q@|_ @|5a@ @C@@ @8!|_c|Ȣ5@р`@@|* Rg@c@; @yq<qa|_! a|5;@ b@@@A8 @ @@#҂8-C@7a*CC@ @cB7@ "!g@c@ @yq<qa|_! a|5b@@@A8 @ @@#҂8ab |.|*`@@aA8"@B"@8#|_ȥ|Ȥ5 @  @b@@@A8 @ @@#҂8    {S[Oa>C?T!@T"\@45`@U`.CtbO@?qcwbulDan@*T@@"A`6@@ RcC7`2CSA[B{Ũ_`n@uT6W`2CSA[B{Ũ_vbc73"B@56W7cCbv>CT@ Tb@@6cC    {SO>h7R[c@`J@9"o"AS(q`=Ts!06_{@G@끒C @6@wX9qSst>tkW w2CC@@ ˟T@RO@@?`S@9@7o@ kT4@_T@@Tr@Y:@KK?955?@**`6|4<7@ dER`Ab@cFa]9 K|!HmTk`@u|>C*`F* T ՗c@ 4J + 7 6@AT@)TR)?kMTe"B`45`J@9q`T`I9 7_@A8@07@@7 C@꓀ HTs@@q!*?q@|@ @ǟ@A*5kDsE  S@`6oo@[BcC*SA{Ϩ_֜@@Tc@S9@6EEIyK $khTkAT?rT@ Tc@!R7bs@ 2so@kIT@5a@`@!a `k2@aF! a@!Qar@~A"DE!5`I9`7`J@9q`T_@"#A8@a07@6_kDesE?!RW@!`@?k Ѐ`*A_G@{@끒C`G7*@4s@5kD*sE{L7s@ 4{@ R;@7kD`2C@T@wfBƐO@RRRosEo@_a2C`bn@?ab_!oS@o@7`^Go `^Co@ajthC~`CDQC@(HTw>Cu`TR'R``@c@`H`Ly*@X9!< k k!Td`9}@CDcTcZGb^G_k Td@$R9r T`A (7lSAKD"**DhA!||@!Ú|xǚ |@ *kMT| k`ԜHo@@Tb@o84 !Ro@o7 co@6kD RsERE kD RsEO@oo@;@kD@7sEkDb^GbZ^v* RE @=`J@9&RqTfI9C@bQ@|_C5;s@?qKQ4tR%`9E    {cRS?kTb)R?kT"R?k@T@@SA{è_aBg6@RSA{è_`b@RH@9!?(q@TR/a2C`?A T#@w`BRaBaJ@9 R!?q`T`I9     H"!(A7_{{_     {SCvT@Tb@@6    X@A7_`@!x XB@@@@{A8 @ @@#҂8|_ȥ|Ȥ5 @ ` @@{_     X@7,@B!?`T`@H RA R j_`@@CEkT!x XC@a@!{A8A@!Aa@$҃8!!&|_&|ȥ5A@!AaA@@B,@!?T`@H RA R j{¨_R_R{¨_{S8[8@4@Ud#R'@ =t#"`"9R.@!0LaR9b@"H@9#Rb _jT`&9b@A H@9"R@ jT E`$@d H@9B _j@T$4 P|@|`Ě'@`G@$ҁRSA[B@{Ũ_@ha H@9$PA"LAkT"@*Bt@BR@?{XS$@_T `"9R.@!0LaR9b@H@9#Ra ?jTb&9b@@H@9"RA ?jTEa@aH@9B _jT4P!|@|``SA{ƨ_H@9PALAkJT@*#t@R`?G7@ 6    {SLC4[cR>@yy2@yy>@yKqLT'@y K y>@y @ >yaEbB!Ka>@y_TdB`ˀ`q-TqLTqcC[BSA{Ĩ_aE `NCb"@`N?qTRANA?k T@t@bR@?7SA*[BcC{Ĩ_bB6`>CeT`@dhS94LB95a B@!@_BaT_BtNCbTR     {#R[SLC39!SBbB"6Rl*qTSA[B{ɨ_րNC bB 5cks`A9"R 7>C@TaA9a6`b@TAI @QC|_dʄ@Ȅ5;?a T!7`V@z_ T8#<#!@;@F6z| :ab@ |_C|5 4A!*7`TR s@ATNCD@zTbB@4 4cCkDsE"CRO)ch*B@X96BB!TSARq>C ןT6R!R*@4wJq`T"Bc@b!RARSAcCkDsE`    {ScC T Ձb@BR@ATSA@{è_bNCfB_eBcX9!     {  aB"R!ab9 @{¨_H@9aNCdI9cX9?`!    {S* ճ7SA{¨_@*!6J@9BA!3B9a?6SA{¨_     {k_)LC cRS[sR *53?CTDs@`TaA97a6Rtb@TR"CM)chR)qTs@**T OC@z T5"CRM)ch +BZ7SA[BcCsEkD{Ȩ_,1aTJ@9`+@ OCSA[BcCkDsE{Ȩ_ Kq T!#"Bc@b(BH!!?qT Bc@b    {S[*cX9@ 6ZC?T#6@  8R!RV 7R74Z@!2Z`^B v!R~_K5k T#@d!R|_@K5_k T_qTZCT7>C_T>CBC_TSA[BcC{Ũ_X5aJ@9R(* 5AR#@w6RZ#@/7ZCRT!R66 ՀC'7`2@|`2Z@2Z9`2@ 6vU#@ZCHqaTJ@9qaTX9  6R2@a7a2@87#@/6fR#@R5BR RZaRL2@!R@B@2v Rqe!Է!2@7Lҁbb@d@B|@c@BBKcbl     {SH@9qTCRSA@{è_R`R    {S*[cw @ ZC **s R@"@!8A_ T_ T"Q@|_z@|ȡ5>CX9x9 T#s@@Ttb@:Acbȕ:@2s@!T #@ZCHsqTRSA[BcC{ƨ_ !SA[BcC_@{ƨ_ZCR"`B>C`T>CBC?T*       {BScCCk?b[s;7CG?@!S@@T"JZC@C R CV7 ;@(77W 7;@ CBҁCW[BkDsE} 7 SAcC{ɨ_R'6YC@@Tc@6@ 7@;C@67@3CosJ@9qT`7V6@TbNARARAKk T CA y 07| 6[>CTs@Tab@@6[BRANA?kT@t@R@?6;@҄"|_" ȣ5;ա6 C C     {RSJ@9R(7[c`R_87x"@J@9BR(@7dґ|_" ȣ5;A (7E`4J@9!?qT!@KLR @7}`7dрґ|_" ȣ5;Ձ7ZCbBP@[BcC`!R|_CK5_k`T_q-TSA{Ũ_`[B?TB8J@9x?$q@TqTRJ@9qaTS[BcC!@T bBP6[BcC9SA{Ũ_#y">C@T!@Tb@JbqTn@ATJ@9q TCR @T#@w7Rv">CU@_@T A`@R@!Ts}6aRSA{Ũ_>Cx"@T@T`@J@9RB_qTRv7bJ@9x"@qT q@Tq`@aT R;R`@aR09;bQ@|_{@|ȡ5x"@} 7RA ?R`RRIb[BcC%!N`@R; R;    {RS0@B@0>CS@_@T A`@Rqs@_!TsSA@{è_    {cRRS[ 9H@9B(7l@`_ TR>CS@_@T A`@REs@_!T>CTR@Tb@aJ@9ZC!?q_@T:7`b@Tb2@:!@2v 4|_"|5 4"A* 7 ՀF5J@9q`TLҁbb@d@B|@c@BBKcbSAR[B@{Ĩ_ֿRJ@9c!F4`RRJ@9qTSA R[B@{Ĩ_0C@ATH@9BA!5B9?6H!!?(q TR>CTb2@:!@2R!RcAR    {SR7`!R|_CK5_k T_qTSA{¨_9SA{¨_aRSA{¨_    {S[cR @y(qaT`B`@``X9JA2a9`9R@y h7@x!aaa~@AazGazCb2@@R`vBhb2!RtZw>CbB6bv>|_"|5!4"A*a7`A 7aNANAkMT`N^R`bcB2CabLyG! !xS?k!?q!aZE!a[BSAcC{Ĩ_ R`9!RAR    \RB"0C"`Ly#GB BxS_kB_qBX!E!_     {S[* DCL4@?T@?aTb>CvT@_@T A`@*@_!Tubtba2C`T@b6C#aTbrbrF@! `n@@T@ RBQb@|bC@@T`bb AaE! a SA[B{è_    {R X9B29`@R@ @{¨_     X97{H !!?(qTRa"`E4ab`F5R`@ "J y9qa91 9 @R{¨_R`R_     {Rr[RScF@ F`A 7F@mv%7v06aJ@9?@ (7`"B@5`I97kyb`I97@Bx"s`NC@`FCTzJC!@@@? TaRA`NA?k T`@t@R@?6bA R@#6!@ @!g!FZsB@Ka0::A<<**_3ybBB A7y@;y_?y @@4@a@{@@*!@˟딒 a AK?qT@@` TkDsESA*[BcC{Ȩ_R@5 `:A |_!~|Ȣ5b"Q@|_@|ȡ5F@*`5@sEWkD SA)k@TA3@y[7@y{ kTB @`BA !?T RRgaJ@9`@?@ (6* 4F@***SA*[BcC{Ȩ_A8@+W` AK` @3@y @3y @ `BaRA`g@ |R4 !QC @E?@yD3@yg@&R!@@@"?@@|_!|5{JCc|"767@zH\oz`NCzN gF@{7wZCRF@2FeX92e9*aX9!xa9F1 TT4R4c" qa|_! a|Ȣ5{<kDsE9{aJ@9R(`6@T{@*7|@T*F@#06c" qa|_! a|Ȣ5{@7|@T?qTi&c" qa|_! a|Ȣ5{F@a:A"Rc" "qa|_! a|Ȣ5{G@$R`:A @*q@@z`T1҄D:Tc" {qa|_! a|Ȣ5F@0F@kDc" qa|_! a|Ȣ5{@7|@1`TF@u{     { @4C~` aJ@9BR(6aB`B?T @{¨_ @{¨_     LC@4C@__{R{_    {S7t7SA{è_[`Bd@b@4 C [B6`bBX@/7ajF}a4 |SaS9B@B7!2a9bvaSA{è_"Rd!aS9     {S[6*c k:Qso:ՂCQ@|_6@|ȡ5`|_"K5?qT?qT_T X`T@6@ b@uc`@5CQA|_C5;9_To@[B*SAcCkDsE{Ǩ_R[B*SAcCkDsE{Ǩ_aR    {S`Bf@ բ>@!R@FR`@cccc^RaB2C`bLyGB BxS_kB_qBbZE`SA@{è_֣>@!    {`Sa t:@a2SA@{è_     {S[c`Bvf@ Jq T`JB9!RR 3`J9SA*[BcC{Ũ_!Jq!TX96`@TbBBRߢ9@RSA*[BcC{Ũ_6b@ 5J@9qT7`JB9aRR 3`J9#|_"|5a4"A*A7VCՂ6VuR C!{ #@|_"|54"A*7BC@6BvR*AR*AR@<@status, { 0, "MAPPING_OK" }, { 1, "MAPPING_INVALID" }, { 2, "MAPPING_EMPTY" }, { 3, "MAPPING_DATA_FIN" }, { 4, "MAPPING_DUMMY" }), REC->skb"data_ack=%llu old_snd_una=%llu new_snd_una=%llu new_wnd_end=%llu msk_wnd_end=%llu", REC->data_ack, REC->old_snd_una, REC->new_snd_una, REC->new_wnd_end, REC->msk_wnd_end"data_ack=%llu data_seq=%llu subflow_seq=%u data_len=%u csum=%x use_map=%u dsn64=%u data_fin=%u use_ack=%u ack64=%u mpc_map=%u frozen=%u reset_transient=%u reset_reason=%u csum_reqd=%u infinite_map=%u", REC->data_ack, REC->data_seq, REC->subflow_seq, REC->data_len, REC->csum, REC->use_map, REC->dsn64, REC->data_fin, REC->use_ack, REC->ack64, REC->mpc_map, REC->frozen, REC->reset_transient, REC->reset_reason, REC->csum_reqd, REC->infinite_map"active=%d free=%d snd_wnd=%u pace=%u backup=%u ratio=%llu", REC->active, REC->free, REC->snd_wnd, REC->pace, REC->backup, REC->ratio}     o     ;   1  1  J     <   a  net/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cinclude/linux/skbuff.hnet/mptcp/protocol.cinclude/linux/skbuff.hnet/mptcp/protocol.cnet/mptcp/protocol.hnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.cnet/mptcp/protocol.hnet/mptcp/protocol.cMPTCP: colesced seq %llx into %llx new len %d new end seq %llxactive=%d free=%d snd_wnd=%u pace=%u backup=%u ratio=%llu data_ack=%llu data_seq=%llu subflow_seq=%u data_len=%u csum=%x use_map=%u dsn64=%u data_fin=%u use_ack=%u ack64=%u mpc_map=%u frozen=%u reset_transient=%u reset_reason=%u csum_reqd=%u infinite_map=%u data_ack=%llu old_snd_una=%llu new_snd_una=%llu new_wnd_end=%llu msk_wnd_end=%llu mapping_status=%s, skb=%p MPTCP: msk=%p, ssk=%pMPTCP: msk=%pMPTCP: msk=%p state=%d flags=%lxMPTCP: msk=%p empty=%dMPTCP: uncoalesced seq=%llx ack seq=%llx delta=%dMPTCP: ssk=%p, listener=%pMPTCP: newsk=%p, subflow is mptcp=%dMPTCP: TCP fallback already done (msk=%p)MPTCP: msk=%p ssk=%p sending dfrag at seq=%llu len=%u already sent=%uMPTCP: data_seq=%llu subflow_seq=%u data_len=%u dsn64=%dMPTCP: %s:fallback to TCP (msk=%p)Failed to allocate MPTCP pcpu counter Failed to register MPTCP proto. MPTCP: msk=%p ssk=%pMPTCP: msk=%p seq=%llx limit=%llx empty=%dMPTCP: oow by %lld, rcv_wnd_sent %llu MPTCP: block timeout %ldMPTCP: msk=%p rx queue empty=%d:%d copied=%dMPTCP: FallbackMPTCP: Sending DATA_FIN on subflow %pMPTCP: msk=%p snd_data_fin_enable=%d pending=%d snd_nxt=%llu write_seq=%lluMPTCP: msk=%p snd_data_fin_enable=%d shutdown=%x state=%d pending=%dMPTCP: sk=%p, how=%dMPTCP: MP_FAIL doesn't respond, reset the subflowMPTCP: msk=%p state=%dMPTCP: msk=%p dfrag at seq=%llu len=%u sent=%u new=%dMPTCP: msk=%p, token=%uMPTCP: msk=%p, subflow=%pMAPPING_OKMAPPING_INVALIDMAPPING_EMPTYMAPPING_DATA_FINMAPPING_DUMMYmptcpnet/mptcp/protocol.cmsk=%p state=%d flags=%lxmsk=%psk=%p, how=%dmsk=%p, subflow=%pmsk=%p, token=%umsk=%p, ssk=%pnewsk=%p, subflow is mptcp=%dssk=%p, listener=%pmsk=%p state=%dmsk=%p snd_data_fin_enable=%d shutdown=%x state=%d pending=%dmsk=%p snd_data_fin_enable=%d pending=%d snd_nxt=%llu write_seq=%lluSending DATA_FIN on subflow %pFallbackMP_FAIL doesn't respond, reset the subflowmsk=%p rx queue empty=%d:%d copied=%dblock timeout %ldmsk=%p dfrag at seq=%llu len=%u sent=%u new=%ddata_seq=%llu subflow_seq=%u data_len=%u dsn64=%dmsk=%p ssk=%p sending dfrag at seq=%llu len=%u already sent=%u%s:fallback to TCP (msk=%p)uncoalesced seq=%llx ack seq=%llx delta=%dmsk=%p empty=%dmsk=%p ssk=%poow by %lld, rcv_wnd_sent %llu msk=%p seq=%llx limit=%llx empty=%dcolesced seq %llx into %llx new len %d new end seq %llxu8statusconst void *skbu64data_ackold_snd_unanew_snd_unanew_wnd_endmsk_wnd_enddata_sequ32subflow_sequ16data_lencsumuse_mapdsn64data_finuse_ackack64mpc_mapfrozenreset_transientreset_reasoncsum_reqdinfinite_mapboolactivefreesnd_wndpacebackuprationet/mptcp/protocol.hTCP fallback already done (msk=%p)//////////////////////////////    {#R@c[RS 5+t@kZ9ڔS{t`"bB``Q@|_{@|ȡ5RTt@ #TkD!R 5BSA[BcC+@{ƨ_kk+    {:Sst' ҂j!Rcb*4@*SA{è_֠*4@*SA{è_strnlen__fortify_strlenmptcp_update_infinite_map  mptcp_finish_joinmptcp_finish_connect__mptcp_closemptcp_subflow_shutdownmptcp_mp_fail_no_response__mptcp_destroy_sockmptcp_check_send_data_fin__mptcp_wr_shutdownmptcp_shutdownmptcp_sendmsg__mptcp_ofo_queuemptcp_data_queue_ofomptcp_try_coalesce__mptcp_move_skbs_from_subflowmptcp_recvmsg__mptcp_do_fallbackmptcp_sendmsg_fragmptcp_get_portmptcp_acceptmptcp_stream_acceptmptcp_pollmptcp_listen mptcp } 7 C! + V n x E subflow_check_data_availack_update_mskget_mapping_statusmptcp_sendmsg_fragmptcp_subflow_get_sendGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)        H !` 4  !?8 #LP %dp ') ) *, ,8 .oN 0 2H<8 a t@ l x d x$X Gp b  4 x88 6 8P  :p <p > @0 B D$ F?X HPPep8 J@ L(h NHP R'X T VC4N8 XhXX Z \!8 ^h#\8P8 `%88 b6'TD8 d *]08vh88 f3Phh j l n p r7 88H8 t2A vDCR8k8 xXL< z | ~ HSTH 0V  X 8-(8 Gba`8 {c8 d8 f j8 m #@8 <x8 Xx V|L d8}  uP~8 8  8  `   ' 2 = (H @T `` xl x       ( @ P ` x    x- X K V (n 0| 0   0   ` x? `a P    0  P - p U [ Hv HH H  H   @       A @ g `    ` H 0 /  St    * ? T i ~& 0 : E P [ f q (| ? T i ~     !#%'*.02468:<>@BDFHJLNRTVXZ\^`bdfjlnprtvxz|~PPP P-PI@PoP` xPP( )`N0 s *29Xfw )?Rf~( @  -NZk{ #+BURix 6@Nj*BO[ky*<TpyhhM '5FWf`|hx64(7| .>KboM4M\HN0OAQZ(R o  [p] ]4_hp`/a`ARpa4fid~pj"8I_t~8uy{Tp{h)A\ptpH'GZmH0\`   @ (b 0         !"!9!G!U!b!o!|!!!!!!!!""'"protocol.c$d$xmptcp_sync_mssmptcp_copy_inaddrsmptcp_hashmptcp_unhashmptcp_forward_alloc_getmptcp_update_data_checksum__mptcp_update_rmemmptcp_try_coalesce__UNIQUE_ID_ddebug877.55__mptcp_init_sockmptcp_workermptcp_retransmit_timermptcp_tout_timermptcp_ca_resettrace_event_raw_event_mptcp_dump_mpexttrace_event_raw_event_ack_update_msktrace_event_raw_event_subflow_check_data_availtrace_raw_output_mptcp_subflow_get_sendtrace_raw_output_mptcp_dump_mpexttrace_raw_output_ack_update_msktrace_raw_output_subflow_check_data_avail__bpf_trace_mptcp_subflow_get_send__bpf_trace_ack_update_msk__bpf_trace_subflow_check_data_availmptcp_get_port__UNIQUE_ID_ddebug1041.34__bpf_trace_mptcp_dump_mpextmptcp_enter_memory_pressuremptcp_send_ackdfrag_clearmptcp_rfreemptcp_close_wake_up__mptcp_finish_join.part.0mptcp_ioctl_outq__mptcp_destroy_sock__UNIQUE_ID_ddebug1022.38mptcp_check_data_fin.isra.0__mptcp_clean_una__mptcp_subflow_error_reportperf_trace_subflow_check_data_availperf_trace_ack_update_mskmptcp_check_listen_stop.part.0perf_trace_mptcp_dump_mpextmptcp_poll__UNIQUE_ID_ddebug1066.28__mptcp_nmpc_sk.part.0mptcp_bindmptcp_listen__UNIQUE_ID_ddebug1061.30__mptcp_ofo_queue__UNIQUE_ID_ddebug908.51__UNIQUE_ID_ddebug911.50mptcp_accept__UNIQUE_ID_ddebug1036.36__UNIQUE_ID_ddebug1038.35mptcp_connect__UNIQUE_ID_ddebug849.65__UNIQUE_ID_ddebug928.48__UNIQUE_ID_ddebug935.47__UNIQUE_ID_ddebug926.49__mptcp_retransmptcp_napi_poll__mptcp_move_skbs_from_subflow__UNIQUE_ID_ddebug905.52__UNIQUE_ID_ddebug879.54__UNIQUE_ID_ddebug882.53__mptcp_move_skbsmptcp_recvmsg__UNIQUE_ID_ddebug979.45__UNIQUE_ID_ddebug981.44mptcp_ioctlperf_trace_mptcp_subflow_get_sendtrace_event_raw_event_mptcp_subflow_get_send__subflow_push_pending__mptcp_subflow_push_pending__UNIQUE_ID_ddebug1010.42__UNIQUE_ID_ddebug1013.41mptcp_check_send_data_fin__UNIQUE_ID_ddebug1015.40__mptcp_wr_shutdown__UNIQUE_ID_ddebug1018.39mptcp_shutdown__UNIQUE_ID_ddebug1053.31__mptcp_close_sskmptcp_stream_accept__UNIQUE_ID_ddebug1063.29mptcp_release_cb__UNIQUE_ID_ddebug999.43__UNIQUE_ID_ddebug1025.37mptcp_destroymptcp_disconnectmptcp_sendmsg__UNIQUE_ID_ddebug956.46__UNIQUE_ID_ddebug1043.33__UNIQUE_ID_ddebug1051.32__func__.5__func__.6symbols.4__func__.20new_state__func__.0__func__.1__func__.2__func__.3__func__.8__func__.9__func__.10__func__.11__func__.12__func__.13__func__.14__func__.15__func__.16__func__.17__func__.18__func__.19__func__.21__func__.22__func__.23__func__.24__func__.25__func__.26mptcp_v6_stream_opsmptcp_stream_opsstr__mptcp__trace_system_namemptcp_protmptcp_sockets_allocatedmptcp_protoswmptcp_v6_protoswmptcp_v6_protprint_fmt_subflow_check_data_availprint_fmt_ack_update_mskprint_fmt_mptcp_dump_mpextprint_fmt_mptcp_subflow_get_sendtrace_event_fields_subflow_check_data_availtrace_event_fields_ack_update_msktrace_event_fields_mptcp_dump_mpexttrace_event_fields_mptcp_subflow_get_sendtrace_event_type_funcs_subflow_check_data_availtrace_event_type_funcs_ack_update_msktrace_event_type_funcs_mptcp_dump_mpexttrace_event_type_funcs_mptcp_subflow_get_sendevent_class_subflow_check_data_availevent_class_ack_update_mskevent_class_mptcp_dump_mpextevent_class_mptcp_subflow_get_send__key.27mptcp_napi_dev__bpf_trace_tp_map_subflow_check_data_avail__bpf_trace_tp_map_ack_update_msk__bpf_trace_tp_map_get_mapping_status__bpf_trace_tp_map_mptcp_sendmsg_frag__bpf_trace_tp_map_mptcp_subflow_get_send__tpstrtab_mptcp_subflow_get_send__tpstrtab_mptcp_sendmsg_frag__tpstrtab_get_mapping_status__tpstrtab_ack_update_msk__tpstrtab_subflow_check_data_avail__event_subflow_check_data_avail__event_ack_update_msk__event_get_mapping_status__event_mptcp_sendmsg_frag__event_mptcp_subflow_get_send.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212.L1447213.L1447214.L1447215.L1447216.L1447217.L1447218.L1447219.L1447220.L1447221.L1447222__tracepoint_mptcp_subflow_get_send__tracepoint_mptcp_sendmsg_frag__tracepoint_get_mapping_status__tracepoint_ack_update_msk__tracepoint_subflow_check_data_avail__traceiter_mptcp_subflow_get_send__probestub_mptcp_subflow_get_send__traceiter_mptcp_sendmsg_frag__traceiter_get_mapping_status__traceiter_ack_update_msk__probestub_ack_update_msk__traceiter_subflow_check_data_avail__probestub_subflow_check_data_availskb_checksum__sk_mem_reduce_allocatedskb_try_coalescekfree_skb_partial__dynamic_pr_debugmptcp_is_checksum_enabledmptcp_pm_data_initinit_timer_keytcp_assign_congestion_controlstrnlenmemcpytcp_cleanup_congestion_controlfortify_panicmptcp_is_enabledmptcp_get_schedulermptcp_sched_findmptcp_init_schedpercpu_counter_add_batchmptcp_mib_alloctrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_symbols_seqbpf_trace_run1bpf_trace_run5bpf_trace_run2inet_csk_get_port__probestub_mptcp_sendmsg_frag__probestub_get_mapping_status__lock_sock_fastrelease_sock_raw_spin_unlock_bh__list_del_entry_valid_or_report__folio_put__sk_mem_reclaim__rcu_read_locksock_wake_async__rcu_read_unlockmptcp_sockopt_sync_lockedmptcp_eventsk_stop_timer_raw_write_lock_bh_raw_write_unlock_bhmptcp_release_schedsk_stream_kill_queuessk_freerefcount_warn_saturatexfrm_policy_deleteinet_sk_state_storesk_reset_timersk_error_reportperf_trace_buf_allocperf_trace_run_bpf_submitpreempt_schedule_notracelock_sock_nestedtcp_set_statemptcp_subflow_queue_cleaninet_csk_listen_stopmptcp_event_pm_listenersystem_wqqueue_work_onmptcp_subflow_create_socket__list_add_valid_or_reportiputmptcp_sockopt_syncinet6_bind_skinet_bind_sk__inet_listen_skrb_firstrb_nextrb_erase__kfree_skbinet_csk_acceptmptcp_token_destroycgroup_bpf_enabled_keymptcp_token_new_connecttcp_send_mss__alloc_skb__skb_ext_alloc__skb_ext_settcp_skb_entailtcp_remove_empty_skb__sk_mem_schedulekfree_skb_reasoncpu_number__cpu_online_masktcp_current_mss__tcp_push_pending_framessysctl_max_skb_fragstcp_mark_push_raw_spin_lock_bhmptcp_sched_get_retransmptcp_subflow_set_scheduledtcp_pushsk_stream_write_spacemptcp_proto_init__percpu_counter_init_many__cpu_possible_maskinit_dummy_netdev__per_cpu_offsetnetif_napi_add_weightnapi_enablemptcp_subflow_initmptcp_pm_initmptcp_sched_initmptcp_token_initproto_registerinet_register_protoswmptcp_proto_v6_initinet6_register_protoswproto_unregister__mptcp_nmpc_skmptcp_set_owner_r__sk_mem_raise_allocatedmptcp_subflow_data_availablerb_replace_node__skb_ext_putrb_insert_colorskb_condenseskb_copy_datagram_itersk_wait_datatcp_cleanup_rbuftcp_update_recv_tstampsput_cmsgktime_gettcp_recv_timestampinet_recv_error__mptcp_subflow_send_ack__mptcp_error_reportmptcp_schedule_work_raw_spin_lock_raw_spin_unlockmptcp_data_readymptcp_subflow_set_activemptcp_subflow_activemptcp_sched_get_sendnapi_schedule_prep__napi_schedulemptcp_check_and_set_pendingmptcp_subflow_get_retransmptcp_pm_subflow_chk_stale__mptcp_retransmit_pending_datamptcp_reset_tout_timermptcp_cancel_workcancel_work_syncmptcp_subflow_shutdown__mptcp_push_pending__tcp_closekvfree_call_rcumemsetmptcp_subflow_drop_ctxmptcp_pm_subflow_check_next__inet_accepttcpv6_protinet_stream_opsinet6_stream_opsmptcp_subflow_reset__mptcp_set_connectedmptcp_pm_nl_worktcp_send_active_reset__mptcp_unaccepted_force_close__mptcp_closesk_stream_wait_closemptcp_sk_clone_initsk_clone_locksecurity_inet_csk_clonemptcp_token_acceptmptcp_rcv_space_initmptcp_destroy_commonskb_rbtree_purgemptcp_pm_free_anno_listmptcp_free_local_addr_listmptcp_pm_data_resetskb_page_frag_refillcopy_page_from_itersk_stream_wait_memorysk_stream_wait_connectsk_stream_errortcp_sendmsg_fastopen__inet_stream_connect__mptcp_data_acked__mptcp_check_pushmptcp_subflow_process_delegated__usecs_to_jiffiesnapi_complete_donemptcp_finish_connectmptcp_pm_new_connectionmptcp_sock_graftmptcp_finish_joinmptcp_pm_allow_new_subflow__SCK__tp_func_subflow_check_data_avail__SCK__tp_func_ack_update_msk__SCK__tp_func_get_mapping_status__SCK__tp_func_mptcp_sendmsg_frag__SCK__tp_func_mptcp_subflow_get_sendmptcp_delegated_actionsinet6_releasesock_no_socketpairinet6_getnameinet6_ioctlinet6_compat_ioctlsock_gettstampinet_shutdownsock_common_setsockoptsock_common_getsockoptinet6_sendmsginet6_recvmsgsock_no_mmapinet_releaseinet_getnameinet_ioctlinet_sendmsginet_recvmsgmptcp_setsockoptmptcp_getsockopttcp_memory_allocatedtcp_memory_per_cpu_fw_alloctcp_memory_pressuresysctl_tcp_memtrace_event_regtrace_event_raw_init48Pp"x"ooHH4\pNtNx $,048pH (      0 X t "@| "@    " "X d   "P "P     $ 0 "4 "< H ` x      " " X  @0@DP`d(H (P"", (8@T8Ldt ""$D d p |    (!8!X!!!!<"T"`"l""""""""""#,#4#####"0#"0##$$$"$"$$P%%% &&&&&"&"&('P'T'`'"hd'"hh''(((()))*p****"*"****"*"*+$,4,H,,\-`-p-"t-"x--. //$/(/4/ 8/ \/`///////"(/"(/00 D0 01 h22 2 33 333$3"h(3"h,3X3\3h3"l3"p33333d4t45T5`5H6666P70X709((:@:):;;;";" ;(;;'<=H=x=*=>(>+@>D>H>"T>"h>>>,?$?`???-?'$@@@@"(@"(@@,A,ADBBCC@CTChCC\DdD E.EEDF/F,G08GHG1G(H"P,H"P0HI2XXdYY>Z4Z8HZ|Z?Z@ZZ>ZZZZ\[ `[ p[t[[=[[\\<]^D4___``````````$aH`aaa a8abJ(bHbXb`bhblbxb"|b"bbbb"b"b$cIHcXclc"pc"tcccc"(c"(d@dDdHd"pTd"p\dhdlddd>8e`eheteeehfxfffffgDgtgLg(hETh \hphKhhiMHiiiJiNiiijjO(j8jb?j@jA܁BC0Hhl(  ` $(0\48@!D"HP#T$X@`($d$hxp%tL'x&& ))p))x** ** <+X-X./.$/03 1$/ P3$X3( 084;8@;D<>H8P,@T@Xp`4Fd$HhpFt Ixx[\ab bhbPbDccc,d@d(k\l0qpthvwЁ $(0l48@DHH@  8 h h(xP8 p 4$(0"4<x%@ HT&LT&X`T(dl)px,/| 0$,2(4,90 <4=8=<>@?DT@H ALXA PAT P$X,Q0\8R<`DXSHdP@YTh\\`lP !`#%'*3 (,48P`lpx| $ 0!L"P"X"\"`"l" $%||p6 77ACPLMM@NNOQ R(VX[]]^h`ahabcddfhjjmot0uPxy{h{|0}H~h@(("H8"XH"hX"xh"~ j! (0 j!X H 0080@HXP8 X`h`xxxXPXTHS  (p @HP `hP X """ 8"@@H"P"(p"x("""x"""""" ("0" P"X`"h"p "P""X"P""8"" " 0"8(@"H" h"p(x"""""P """ " "(" H"PX"`" """"""h"""(("08"@"`"h@p"x""`"""x"""`" "@"HP"X"8x"""p"""""" "(0"8"$`|(0P$Hh{x$0z$ y @$Xxhp     .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela__patchable_function_entries.rela__bug_table.rodata.str.rodata.str1.8.rela__jump_table.rela.altinstructions.rela.init.text.rela.rodata.data..percpu.rela.ref.data.rela__bpf_raw_tp_map.rela__dyndbg.rela__tracepoints__tracepoints_strings.rela_ftrace_events.comment.note.GNU-stack @p@#xB+8&@0f 1 @;6@pxSN@@qS N@Xq S(N@pq S0N@qS8N@qS@N@qSHN@qSPN@qSXN@rS`N@rShN@0rupp@Hr 2xSPN@hv!SXN@v#S`N@v%ShN@v'2p SpN@v*xP@vh ,SȬN@H.SЬN@`0SجN@x2SN@4SN@6SN@8SN@؁:SN@<SN@>SN@ @SN@8BS N@PDS(N@hFS0N@HS8N@JS@N@LSHN@ȂNPh@PSN@RSN@TSȮN@VSЮN@ȈXSخN@ZSN@\SN@^SN@(`SN@@bSN@XdSN@pf,@hS@hN@0jSHhN@HlSPN@`nSXN@xpS`N@rShN@tSpN@vSxN@؍xSN@zSN@|SN@ ~SN@8SN@PSN@hSN@SN@SN@SȱN@ȎSбN@SرN@SN@SN@(SN@@SN@XSN@pSN@SN@SN@S N@ЏS(N@S0N@S8N@S@N@0SHN@HSPN@`SXN@xS`N@ShN@SpN@SxN@ؐSN@SN@SN@ SN@8SN@PSN@hSN@SN@SN@Ȳ^@ȑ( @X @XX@H '"@(5hwP(K@x_0/h78@> x<"x